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 证书 。
问题解决,大家共勉
------------剧终------------ 转载请注明出处,谢谢