我正在尝试使用笔记本电脑上的C#程序连接到运行在VM Image上的SQL Server。
我的连接字符串如下所示
conn.ConnectionString =
@"Data Source=192.168.22.182;" +
"Initial Catalog=master;" +
"User id=sa;" +
"Password=livelink;"+
"Connection Timeout=30";
conn.Open();
我总是遇到这个错误!
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
我也尝试使用VM机器的名称,但仍然遇到同样的错误。
请帮我解决这个问题。
答案 0 :(得分:2)
首先检查一下:
尝试此连接字符串:
conn.ConnectionString = @“数据源= 192.168.22.182,1433;” + “初始目录=主人;” + “用户ID = sa;” + “密码= LiveLink的;” + “连接超时= 30”; conn.Open();
“,”value是SQL Server的端口值。