线上报错:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]”
时间: 2024-04-03 12:37:18 浏览: 53
解决SQLSERVER数据库驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题JAR包
这个报错的意思是你的应用程序使用的是TLS1.0加密协议,而数据库服务器选择的是TLS1.0加密协议,而你的客户端偏好的加密协议是TLS1.3和TLS1.2,因此连接失败了。解决这个问题的方法是升级你的应用程序使用的加密协议版本到TLS1.2或TLS1.3,或者在数据库服务器上启用TLS1.3或TLS1.2协议。您可以尝试在连接字符串中添加"TrustServerCertificate=True;Encrypt=True;",这将允许您在不使用SSL加密的情况下建立连接。
阅读全文