连接string中的“服务器”与“数据源”
我是SqlServer的新手,现在我已经安装了SqlLocalDb
在本地工作。 好,但是我可以看到两个连接string,两者都起作用:
Data Source=(localdb)\v11.0;Integrated Security=true;
和
Server=(localdb)\v11.0;Integrated Security=true;
两者之间有什么确切的区别?
有关所有连接string关键字(包括完全同义的关键字)的完整列表,请参阅SqlConnection.ConnectionString
文档 :
这些都完全相同:
- 数据源
- 服务器
- 地址
- 地址
- networking地址
…服务器和数据源之间没有任何区别,因为它们代表了SQL Server的相同情况:具有语法“MyComputerName \ MyShortInstanceName”的SQL Server实例的全名,可能包括SQL Server实例用于通信。
参考: http : //social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/7e3cd9b2-4eed-4103-a07a-5ca2cd33bd21
他们是同义词 – 你可以使用任何一个。
就这个框架而言,它们是一样的。