gpt4 book ai didi

c# - 带有实例参数的 SQL 连接字符串

转载 作者:太空狗 更新时间:2023-10-29 23:16:08 27 4
gpt4 key购买 nike

我正在尝试检查(在 .net c# 中)我是否能够连接到 SQL 服务器。但是,每当我在连接字符串中指定 instance 时,我就无法再连接。 :

这个有效:

builder.ConnectionString = "Server=DLS-534;user id=sa;password=Mypassword;initial catalog=master";

这行不通:

builder.ConnectionString = "Server=DLS-534\\SQL_2008_R2_DEV;user id=sa;password=Mypassword;initial catalog=master";

为什么这不起作用???。我确实需要能够连接到特定实例,因为用户可能有多个数据库。

我的完整代码:

            SqlConnectionStringBuilder builder =
new SqlConnectionStringBuilder();

builder.ConnectionString = "Server=DLS-534\\SQL_2008_R2_DEV;user id=sa;password=Mypassword;initial catalog=master";

using (var connection = new SqlConnection(builder.ConnectionString))
{
try
{
connection.Open();
return true;
}
catch (SqlException)
{
return false;
}
}

最佳答案

我的实例代码:

const string connStringWork = "Data Source=server\\instance;Initial Catalog=db;Integrated Security=True;Application Name=ЦС";

using (SqlConnection conn = new SqlConnection(connStringWork))
{

}

关于c# - 带有实例参数的 SQL 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14495390/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com