0

システムで Sql データベースに接続して使用する Visual Basic アプリケーションを作成しました。そして、それは適切に機能しています。

私の愚かな問題は、アプリケーションを INTRANET/LAN 上の友人に配布するとき、どうすればシステム上の SQL データベースと通信させることができるかということです。

これに多少の研究が必要な場合は、トピックと参考文献を参照してください。

4

3 に答える 3

0

あなたとあなたの友人が同じ 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
于 2012-11-08T17:49:18.823 に答える
0

通常は、app.config ファイルでデータベースへの接続文字列を構成します。

含めたり構成したりできるさまざまなオプションについては、connectionstring.comを確認してください。

また、友人のために適切なアカウントを作成し、SQL データベースが実行されているコンピューターでリモート接続が許可され、ファイアウォールが開かれていることを確認する必要があります。

于 2012-11-08T16:59:08.220 に答える