137

私はSqlServerを初めて使用します。現在、SqlLocalDbローカルで動作するようにインストールしています。良いですが、通常は 2 つの接続文字列が表示され、両方とも機能します。

Data Source=(localdb)\v11.0;Integrated Security=true;

Server=(localdb)\v11.0;Integrated Security=true;

2つの間に正確な違いは何ですか?

4

4 に答える 4

136

SqlConnection.ConnectionString完全に同義のものを含む、すべての接続文字列キーワードの完全なリストについては、次のドキュメントを参照してください。

これらはすべて完全に同等です。

  • 情報源
  • サーバ
  • 住所
  • アドレス
  • ネットワークアドレス
于 2013-02-22T13:48:33.347 に答える
20

... サーバーとデータ ソースは SQL Server に対して同じものを表すため、違いはありません。SQL Server インスタンスの完全な名前で、構文 "MyComputerName\MyShortInstanceName" で、SQL Server インスタンスが使用するポートを含む可能性があります。伝える。

参照: http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/7e3cd9b2-4eed-4103-a07a-5ca2cd33bd21

于 2013-02-22T13:23:35.287 に答える
13

これらは同義であり、どちらを使用してもかまいません。

つまり、フレームワークに関する限り、それらは同じです。

于 2013-02-22T13:12:38.347 に答える