在C#中,如何手动构建正确的连接字符串?我有服务器名称,数据库名称,用户名和密码。这是一个SQL Server数据库和.NET 4.0。
我查看了SQLConnectionStringBuilder,这似乎是我想要的,但我不知道如何指定服务器。
答案 0 :(得分:4)
在SqlConnectionStringBuilder上使用DataSource属性作为服务器主机名/ IP地址。
答案 1 :(得分:1)
答案 2 :(得分:1)
您正在寻找DataSource财产
虽然您可以将ConnectionString设置为类似
的内容Data Source =myServerAddress; Initial Catalog =myDataBase; User Id =myUsername; Password =myPassword;
有关SQL Server 2008的备用连接字符串,请参阅
答案 3 :(得分:1)
你是对的:SqlConnectionStringBuilder
是要走的路。 DataSource
属性是服务器名称。您可以在msdn library上找到有关此课程的更多信息。找出您必须设置的属性的一种简单方法可能是使用现有连接字符串初始化SqlConnectionStringBuilder
并查看使用的属性。
例如,您可能会使用IntialCatalog
(您要连接的数据库的名称)。
答案 4 :(得分:0)
我建议您查看connectionstrings.com。
您可以使用带有连接字符串的SQLConnectionStringBuilder
构造函数重载,如上面的网站所述。