当前位置:   article > 正文

连接SQL Server报错......TLS10 is not accepted by client preferences [TLS13, TLS12]_com.microsoft.sqlserver.jdbc.sqlserverexception: t

com.microsoft.sqlserver.jdbc.sqlserverexception: the driver could not establ

背景

连接sql server时报错:

com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]"

解决方案

1、报错的原因是因为使用的JDK版本的问题,找到JDK安装文件下的java.security文件,我是安装的JDK11,在Linux中的文件路径是/usr/java/jdk-11.0.11/conf/security

 2、找到文件中的jdk.tls.legacyAlgorithms,将其中的TLS13, TLS12屏蔽或删除即可。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/141526
推荐阅读
相关标签
  

闽ICP备14008679号