给定所有参数,如何构造连接串?

时间:2011-09-22 20:53:27

标签: c# sql-server .net-4.0

在C#中,如何手动构建正确的连接字符串?我有服务器名称,数据库名称,用户名和密码。这是一个SQL Server数据库和.NET 4.0。

我查看了SQLConnectionStringBuilder,这似乎是我想要的,但我不知道如何指定服务器。

5 个答案:

答案 0 :(得分:4)

SqlConnectionStringBuilder上使用DataSource属性作为服务器主机名/ IP地址。

答案 1 :(得分:1)

查看MSDN上的示例:

MSDN - SqlConnectionStringBuilder Class

有问题的代码行:

builder["Server"] = yourServerName;

答案 2 :(得分:1)

您正在寻找DataSource财产

虽然您可以将ConnectionString设置为类似

的内容
Data Source =myServerAddress; Initial Catalog =myDataBase; User Id =myUsername; Password =myPassword;

有关SQL Server 2008的备用连接字符串,请参阅

http://www.connectionstrings.com/sql-server-2008#p1

答案 3 :(得分:1)

你是对的:SqlConnectionStringBuilder是要走的路。 DataSource属性是服务器名称。您可以在msdn library上找到有关此课程的更多信息。找出您必须设置的属性的一种简单方法可能是使用现有连接字符串初始化SqlConnectionStringBuilder并查看使用的属性。

例如,您可能会使用IntialCatalog(您要连接的数据库的名称)。

答案 4 :(得分:0)

我建议您查看connectionstrings.com

您可以使用带有连接字符串的SQLConnectionStringBuilder构造函数重载,如上面的网站所述。