システムで Sql データベースに接続して使用する Visual Basic アプリケーションを作成しました。そして、それは適切に機能しています。
私の愚かな問題は、アプリケーションを INTRANET/LAN 上の友人に配布するとき、どうすればシステム上の SQL データベースと通信させることができるかということです。
これに多少の研究が必要な場合は、トピックと参考文献を参照してください。
システムで Sql データベースに接続して使用する Visual Basic アプリケーションを作成しました。そして、それは適切に機能しています。
私の愚かな問題は、アプリケーションを INTRANET/LAN 上の友人に配布するとき、どうすればシステム上の SQL データベースと通信させることができるかということです。
これに多少の研究が必要な場合は、トピックと参考文献を参照してください。
あなたとあなたの友人が同じ Windows ドメインにいる場合を除き、接続文字列で統合セキュリティをオフにする必要があります。
"Server=10.0.2.88\SQLEXPRESS;Database=PlaylistTEST;User Id=myUsername;Password=myPassword;"
データベースのログインを作成します。
In MSSQL Server Management Studio, expand server -> expand security ->
right-click on logins -> new login ->
sql server authenication: enter user and password, then
user mapping -> check off database that they will access and select roles down below.
ほとんどの場合、SQL Server で混合ログインを有効にします。
In MSSQL Server Management Studio, Right-click on server -> Properties -> Security ->
Server Authentication -> SQL Server and Windows Authenication mode
最後に、場合によっては TCP/IP を有効にします。
Programs -> MSSQL Server -> Configuration Tools -> SQL Server Configuration Manager ->
SQL Server Network Configuration -> Protocols for MSSQLSERVER ->
TCP/IP -> Right-click -> Enable
通常は、app.config ファイルでデータベースへの接続文字列を構成します。
含めたり構成したりできるさまざまなオプションについては、connectionstring.comを確認してください。
また、友人のために適切なアカウントを作成し、SQL データベースが実行されているコンピューターでリモート接続が許可され、ファイアウォールが開かれていることを確認する必要があります。