证书链是由不受信任的颁发机构颁发的

Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - 证书链是由不受信任的颁发机构颁发的。)
  • 解决方案 1:使用 Microsoft OLE DB Driver for SQL Server 18.x。 可以从Microsoft OLE DB Driver for SQL Server的发行说明下载驱动程序。

  • 解决方案 2:如果应用程序连接字符串属性已经为“加密/使用数据加密”设置指定了“是”或“必需”值,请将值更改为“否”或“可选”。 例如, 对数据使用加密=可选。 如果连接字符串未为 “加密/使用数据加密”指定任何值,请在连接字符串中添加 “对数据使用加密=可选 ”。 有关详细信息,请参阅 加密和证书验证

  • 解决方案 3: 将 添加到 ;TrustServerCertificate=true 连接字符串。 这将强制客户端在不验证的情况下信任证书。

 

引用:证书链由不受信任的颁发机构颁发 - SQL Server | Microsoft Learn

 

posted @   开心的菜鸟程序猿  阅读(4365)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示