Sha*_*eKm 5 c# sql sql-server asp.net c#-4.0
我正在尝试检查(在.net c#中)我是否能够连接到SQL服务器.但是每当我在连接字符串中指定实例时,我就无法再连接了.:
这有效:
builder.ConnectionString = "Server=DLS-534;user id=sa;password=Mypassword;initial catalog=master";
Run Code Online (Sandbox Code Playgroud)
这不起作用:
builder.ConnectionString = "Server=DLS-534\\SQL_2008_R2_DEV;user id=sa;password=Mypassword;initial catalog=master";
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?我确实需要能够连接到特定的实例,因为用户可能有几个dbs.
我的完整代码:
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;
}
}
Run Code Online (Sandbox Code Playgroud)
我的工作代码与实例:
const string connStringWork = "Data Source=server\\instance;Initial Catalog=db;Integrated Security=True;Application Name=??";
using (SqlConnection conn = new SqlConnection(connStringWork))
{
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18310 次 |
| 最近记录: |