使用Dapper无法连接到SQL Server数据库。
我有一个ASP.NET Core 2.2项目,.net Standard 2类库项目,UWP版本1803作为客户端UI的解决方案,我尝试在类库中使用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.dll中的'System.Data.SqlClient.SqlException'
System.Data.SqlClient.dll中发生了'System.Data.SqlClient.SqlException类型的异常,但未在用户代码中处理
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:TCP Provider,错误:40-无法打开与SQL Server的连接)
我在ASP.NET项目中使用了完全相同的连接字符串,并且工作正常。
{
"ConnectionStrings": {
"DefaultConnection": "Server=LAPTOP;Database=INVOICING0001;Trusted_Connection=true;MultipleActiveResultSets=true"
},
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*"
}
那为什么SqlConnection
无法连接?