Не удалось подключиться к базе данных 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
не удалось подключиться?