Есть десятки сообщений об этом, и я прочитал их все.
Сервер SQL находится на удаленной машине. Я подключен к SQL Server через Server Explorer и SSMS. Я знаю, что сервер работает, отзывчив и разрешает удаленные подключения. Образ VS Server Explorer, подключенного к SQLServer
У меня есть приложение. NET Framework 4.8, которое может подключаться к экземпляру сервера, как и ожидалось:
using (System.Data.SqlClient.SqlConnection con =
new System.Data.SqlClient.SqlConnection(@"Server=192.168.10.11\vtdwprod;UID=xxxxxxx;Password=xxxxxxx;"))
{
con.Open();
Console.WriteLine("Connected successfully.");
}
Тот же код в. NET Приложении Core 3.1 не удается подключиться и сообщается о сетевой ошибке.
using (Microsoft.Data.SqlClient.SqlConnection con =new SqlConnection(@"Server=192.168.10.11\vtdwprod;UID=xxxxx;Password=xxxxx;"))
{
con.Open();
Console.WriteLine("Connected successfully.");
}
Я пробовал библиотеки System.Data и Microsoft.Data в. NET Базовом приложении и я не могу установить соединение, чтобы преуспеть.