注册
驱动程序无法使用安全套接字层 (SSL) 加密与SQLServer建立安全连接
技术分享/ 文章详情 /

驱动程序无法使用安全套接字层 (SSL) 加密与SQLServer建立安全连接

Dora 2025/01/10 317 0 0

dts迁移连接SQLServer失败
报错:
com.microsoft.sqlserver.jdbc.SQLServerException: “Encrypt”属性设置为“true”且 “trustServerCertificate”属性设置为“false”,但驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server 建立安全连接:错误:The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]。 ClientConnectionId:b0442b3b-5469-46bd-883d-3532c714e9f8

方法1
要在达梦数据库安装目录的 jdk/jre/lib/security路径下修改java.security 文件,把jdk.tls.disabledAlgorithms 配置项中的 TLSv1,TLSv1.1,3DES_EDE_CBC删掉
要删除后再保存,在修改的时候要注意此时要把项目程序关闭

方法2
在连接数据库时,在我们使用的url后面加上一个encrypt=false或者encrypt=true;trustServerCertificate=true

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服