私はSqlServerを初めて使用します。現在、ローカルで動作するようにSqlLocalDb
をインストールしています。良いですが、通常2つの接続文字列が表示され、両方とも機能します。
Data Source=(localdb)\v11.0;Integrated Security=true;
そして
Server=(localdb)\v11.0;Integrated Security=true;
2つの間に正確な違いは何ですか?
完全に同義のキーワードを含む、すべての接続文字列キーワードの完全なリストについては、 SqlConnection.ConnectionString
ドキュメント :
これらはすべて完全に同等です。
- 情報元
- サーバ
- 住所
- 加算器
- ネットワークアドレス
...サーバーとデータソースはSQL Serverで同じことを表すため、サーバーとデータソースに違いはありません。構文 "MyComputerName\MyShortInstanceName"を持つSQL Serverインスタンスの完全な名前。通信します。
参照: http://social.msdn.Microsoft.com/Forums/en/sqldataaccess/thread/7e3cd9b2-4eed-4103-a07a-5ca2cd33bd21
これらは同義語です-どちらでも使用できます。
つまり、フレームワークに関する限り、それらは同じです。