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

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

—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花