3

我在文章中阅读了不同的连接字符串编写方式

http://www.connectionstrings.com/sql-server-2012

你能解释一下在哪里使用Server和在哪里使用Data Source吗?同样在哪里使用Database和在哪里使用Initial Catalog。请详细说明。我是 SQL Server 的新手。

4

2 回答 2

2

这些连接字符串关键字可以互换使用。当 ADO.Net 解析连接字符串时,它将创建一个SqlConnectionStringBuilder类(在 Sql Server 的情况下)并将带有连接字符串的关键字映射到SqlConnectionStringBuilder属性。

例如,“数据源”、“服务器”、“地址”、“地址”和“网络地址”都映射到DataSource属性——您可以使用其中任何一个来指定数据源。同样,“初始目录”和“数据库”映射到InitialCatalog属性。

查看 MSDN 上的SqlConnectionStringBuilder类及其属性,您可以在其中找到有关其关键字映射的更多信息。

于 2012-10-31T09:25:46.753 回答
0

您可以使用不同的关键字组成有效的 ADO.NET 连接字符串。有很多别名,例如:“数据源”和“服务器”表示同一个东西。“数据库”和“初始目录”也是如此。

您可以在此处找到有效关键字及其别名的列表:http: //msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx

于 2012-10-31T09:26:20.043 回答