Этот фрагмент кода отлично выполняется в Visual Studio 2017 и .NET Core v1.1, но время ожидания подключения истекает в Visual Studio для Mac.
using System;
using System.Data.SqlClient;
using System.Data;
namespace test_console_app
{
class Program
{
static void Main(string[] args)
{
using (SqlConnection connection = new SqlConnection(@"Server=xxxx,1433\xxxx;Database=xxxx;User Id=xxxx;Password=xxxx"))
{
using (SqlCommand command = new SqlCommand("Select * from UserAccounts", connection))
{
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(((IDataRecord)reader)[1]);
}
}
}
}
}
}
Выдается следующее исключение:
«System.Data.SqlClient.SqlException: при установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: TCP Provider, ошибка: 25 - строка подключения недействительна)"
Кто-нибудь знает, в чем может быть дело? Спасибо.