在连接字符串“服务器”与“数据源”(“Server” vs “Data Source” in con

2019-07-20 09:22发布

我是新来的SqlServer,现在我有SqlLocalDb安装在本地工作。 好,但我可以看到典型的两个连接字符串,这两部作品:

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

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

什么确切的区别是两者之间有?

Answer 1:

对于所有的连接字符串关键字的完整列表,包括那些完全同义的,请参阅SqlConnection.ConnectionString文档 :

这些都是完全等价的:

  • 数据源
  • 服务器
  • 地址
  • 地址
  • 网络地址


Answer 2:

......有服务器和数据源之间,因为它们代表为SQL Server同样的事情没有什么区别:与语法“MyComputerName \ MyShortInstanceName” SQL Server实例的全名,其中可能包括使用的SQL Server实例的端口通信。

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



Answer 3:

他们是同义词 - 您可以使用一个。

那就是 - 尽可能的框架而言,它们是相同的。



文章来源: “Server” vs “Data Source” in connection string