通过java程序调用sqlserver数据库,报错
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”。 ClientConnectionId:9c0c766b-97d5-41c6-884e-1ecbdefbac0f
错误:客户端首选项[TLS12]不接受服务器选择的协议版本TLS10。
原因:
数据库服务端的协议版本是TLS10,而客户端协议版本是TLS12
解决:
修改java.security配置文件中的jdk.tls.disabledAlgorithms 配置
取消TLSv1、TLSv1.1、3DES_EDE_CBC,重启服务器