Я пытаюсь подключиться к sqlServer. Для этого я использую следующий код:ошибка при установлении соединения с сервером sql
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 произошла ошибка сети связанного или экземпляра конкретного ....». И если я изменю Ipaddress и порт ServerName и, например, как это:
var server = @"MSSQL01\SQLENTW";
Я могу подключиться к серверу. ConnectionString похожа на connectionstrings.com. Так может кто-нибудь указать мне, где я поступаю неправильно?
Заранее спасибо.
ли вы на самом деле работает сервер SQL на порт 1433? Поскольку вы не используете имя экземпляра по умолчанию, оно будет по умолчанию запущено на случайно назначенный порт, а не 1433. – steoleary
@steoleary это 1433 – Sasha