我正在尝试连接到 sqlServer。为此,我使用以下代码:
string server = "1.1.1.1,1433";
var stringBuilder = new SqlConnectionStringBuilder
{
UserID = "id",
Password = "pass",
MultipleActiveResultSets = true,
DataSource = server,
NetworkLibrary = "DBMSSOCN",
InitialCatalog = "iCatalog"
};
using (var con = new SqlConnection(stringBuilder.ToString()))
{
try
{
con.Open();
MessageBox.Show("Connected");
}
catch (Exception exception)
{
MessageBox.Show(exception.Message);
}
}
但是当程序试图打开连接时,我得到异常“建立与 sql Server 的连接时发生与网络相关或特定于实例的错误......”。如果我将 ipAddress 和端口更改为 serverName 和实例,如下所示:
var server = @"MSSQL01\SQLENTW";
我能够连接到服务器。ConnectionString 就像在 connectionstrings.com 中一样。那么有人可以指出我在哪里做错了吗?
提前致谢。