客户端首选项[TLS12]不接受服务器选择的协议版本TLS10
阿里云linux服务器 无法访问 其他数据库 原因如下
创建数据库连接失败
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 [TLS12]". ClientConnectionId:760b172d-5ce9-42b9-98fd-1429503465f8
at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2400)
翻译为
客户端首选项[TLS12]不接受服务器选择的协议版本TLS10
找到解决方案如下
https://blog.csdn.net/wangjingyuing/article/details/121060124
打开文件后,注释掉这三行代码(也就是在这三行代码之前加 # ):
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA,
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC,anon, NULL,
include jdk.disabled.namedCurves
然后重新启动项目,建立SQL Server的安全套连接就没有问题了。
————————————————
之前找的都是第二种

浙公网安备 33010602011771号