Я не могу подключиться к SQL Server к 2017 году с помощью dapper 1.60.6 - PullRequest
0 голосов
/ 04 мая 2019

Не удалось подключиться к базе данных SQL Server с помощью Dapper.

У меня есть решение с проектом ASP.NET Core 2.2, проектом библиотеки классов .net Standard 2, UWP версии 1803 в качестве пользовательского интерфейса клиента. Я пытаюсь использовать dapper в библиотеке классов как:

using (IDbConnection db = new System.Data.SqlClient.SqlConnection("Server=LAPTOP;Database=INVOICING0001;Trusted_Connection=true;MultipleActiveResultSets=true"))
{
    db.Open();
    db.Query("SELECT * FROM TblCustomer;");
}

Я получил это исключение:

Исключение: «System.Data.SqlClient.SqlException» в System.Data.SqlClient.dll

Исключение типа 'System.Data.SqlClient.SqlException' произошло в System.Data.SqlClient.dll, но не было обработано в коде пользователя

Произошла ошибка сети или экземпляра при установлении соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: поставщик TCP, ошибка: 40 - не удалось открыть соединение с SQL Server)

Я использовал ту же строку подключения в проекте ASP.NET, и она работала нормально.

{
  "ConnectionStrings": {
    "DefaultConnection": "Server=LAPTOP;Database=INVOICING0001;Trusted_Connection=true;MultipleActiveResultSets=true"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*"
}

Так почему SqlConnection не удалось подключиться?

...