2013-02-22 44 views
68

我是SqlServer的新手,现在我已经安装了SqlLocalDb以在本地工作。好,但我可以看到典型的两个连接字符串,这两部作品:连接字符串中的“服务器”与“数据源”

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

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

什么具体的区别是两者之间有?

+1

服务器,数据库,用户名相关的关键字,密码在这个回答中列出:http://stackoverflow.com/a/15529085/661933 – nawfal 2013-04-02 20:57:12

回答

68

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

这些都是完全等价的:

  • 数据源
  • Ser版本
  • 地址
  • 地址
  • 网络地址
8

它们是同义词 - 你可以使用任何一个。

就是说 - 就框架而言,它们是相同的。

+0

我一直在为连接字符串中等价关键字的范围**原因**进行搜索。到目前为止,我还没有找到一个好的解释。我假设这是由于历史原因和来自不同“世界”的用户聚集在一起。还有其他原因吗? – DonkeyBanana 2017-12-03 12:18:54

相关问题