Abp vNext 数据库连接问题

发布时间 2023-07-13 14:34:37作者: 潇洒AJ

Abp vNext 数据库连接报错

项目默认连接字符串配置:

"ConnectionStrings": {
  "Default": "Server=127.0.0.1;Database=test;Trusted_Connection=True;TrustServerCertificate=True"
}

报错如下:  

    

 

解决:

Data Source=127.0.0.1;Initial Catalog=test;Integrated Security=false;User ID=sa;Password=123456;

MultipleActiveResultSets=True;TrustServerCertificate=True

 

分析:

注意后缀增加:;TrustServerCertificate=True

TrustServerCertificate

如果在使用 TLS 加密通信层时,应自动信任服务器传输层安全性 (TLS)(以前称为安全套接字层 (SSL))证书,则为 true 。 否则为 false。

 

备注

如果 trustServerCertificate 属性设置为 true,则在使用 TLS 加密通信层时,自动信任 SQL Server TLS/SSL 证书 。

换言之,Microsoft JDBC Driver for SQL Server 将不会验证 SQL Server TLS/SSL 证书。 默认值是 false秒。

如果将 trustServerCertificate 属性设置为 false,则 Microsoft JDBC Driver for SQL Server 将验证服务器 TLS/SSL 证书 。

 

 

问题解决,大家共勉

------------剧终------------ 转载请注明出处,谢谢