2011-06-21 9 views
0

現在、LANネットワーク経由でSQL Server 2008データベースに接続する必要があるプロジェクトで作業しています。私は1台のコンピュータをデータベースとして使用するサーバーとして使用し、他のコンピュータはサーバーに接続します。私は徹底的な検索を行ったが、これに関する資料は見つけられなかった。私が見たすべての例と資料は、LAN経由のデータベース接続の話題をスキップしているようです。私はこれをどのようにすることができるか誰にも分かりますか?私はこれがどのように行われているかを示す簡単なコードを見たいと思っています(VB.netで私が使っている言語です)。VB.netの2層SQL Serverデータベースの例

+1

「LAN経由のデータベース接続をスキップする」とはどういう意味ですか? –

+0

不明な点....ほとんどのサンプルは正確にこれを扱っています - クライアントアプリケーションはLAN上にあるサーバーへの接続文字列を定義しています - それであなたは何を探していますか? –

+0

@ marc_s。あなたはどこの例を見ましたか? (私はVB.netでコードの話をしていることに注意してください) –

答えて

1

ネットワークを介してSQL Serverに接続することは、ローカルコンピュータのSQL Serverに接続することと同じです。単純に...あなたの接続文字列の詳細については

Using Conn As New SqlConnection(connstring) 
    //Do something here 
End Using 

は、それがどのコードよりもネットワークやファイアウォールで行うことがより多くを持っているものの、いくつかの落とし穴があります connectionstrings.com

を見て、あなたはそう記述する必要がありますSQL Server Management Studioなどでサーバーに接続できることを確認してください。 SQL Serverが着信接続を許可するように構成されていることを確認してください。

アプリケーションの種類やユーザー数によっては、これは最適なアーキテクチャではない可能性があります。クライアントマシンの設定ファイルにユーザ名とパスワードを含むSQL接続文字列を格納したくないので、Windows認証を使用していることを確認してください。

関連する問題