我在文章中阅读了不同的连接字符串编写方式
你能解释一下在哪里使用Server
和在哪里使用Data Source
吗?同样在哪里使用Database
和在哪里使用Initial Catalog
。请详细说明。我是 SQL Server 的新手。
我在文章中阅读了不同的连接字符串编写方式
你能解释一下在哪里使用Server
和在哪里使用Data Source
吗?同样在哪里使用Database
和在哪里使用Initial Catalog
。请详细说明。我是 SQL Server 的新手。
这些连接字符串关键字可以互换使用。当 ADO.Net 解析连接字符串时,它将创建一个SqlConnectionStringBuilder
类(在 Sql Server 的情况下)并将带有连接字符串的关键字映射到SqlConnectionStringBuilder
属性。
例如,“数据源”、“服务器”、“地址”、“地址”和“网络地址”都映射到DataSource
属性——您可以使用其中任何一个来指定数据源。同样,“初始目录”和“数据库”映射到InitialCatalog
属性。
查看 MSDN 上的SqlConnectionStringBuilder类及其属性,您可以在其中找到有关其关键字映射的更多信息。
您可以使用不同的关键字组成有效的 ADO.NET 连接字符串。有很多别名,例如:“数据源”和“服务器”表示同一个东西。“数据库”和“初始目录”也是如此。
您可以在此处找到有效关键字及其别名的列表:http: //msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx