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