在升级到 .NET 8 后连接数据库时遇到错误:SSL 提供程序:证书链由不受信任的颁发机构颁发。
快速的解决方法就是在连接字符串最后添加以下配置参数,强制信任来自服务器的证书:
;TrustServerCertificate=true
可能正经解决应该是为数据库服务添加证书?
参考:https://learn.microsoft.com/zh-cn/troubleshoot/sql/database-engine/connect/certificate-chain-not-trusted?tabs=ole-db-driver-19
输了你,赢了世界又如何...