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

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

原因描述

项目中有使用到 SQL Server 数据库, 在启动项目时, 出现报错信息:

java 复制代码
【驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:"The server selected protocol version TLS10 is not accepted by client preferences [TLS12]"】

这个问题是由于 SQL Server 服务端的协议版本是 TLS10, 而客户端连接数据库的协议版本是 TSL12; 导出连接失败.

问题解决

根据参考文章的方式一, 找到Java的安装目录: \jdk-1.8\jre\lib\security 下的 java.security 文件, 删除其中的 TSLv1、TSLv1.1; 如下图所示:

参考文章

相关推荐
无障碍研究院2 分钟前
2026TADC|圆桌对话:出海无障碍合规
安全·web安全
砚底藏山河4 分钟前
python量化:行情数据回溯
java·开发语言·python·金融·maven
Jlzn888811 分钟前
华东电芯分选通道数怎么配才不堵线
java·人工智能·架构·自动化·制造
徐同保12 分钟前
免费ssl证书全流程AI配置(含七牛云cdn)
网络·网络协议·ssl
香吧香28 分钟前
GRPC连接机制---长连接分析
java·网络与传输协议
我是人✓1 小时前
SpringBoot项目的五种创建方式
java·spring boot·后端
持敬chijing1 小时前
白盒测试与代码审计-js登录逆向实战
javascript·网络·安全·web安全·网络安全·网络攻击模型
无障碍研究院1 小时前
2026TADC|圆桌对话:软/硬件无障碍的过去、现在、未来
安全
Wang's Blog1 小时前
Java 项目实战: 交友项目 - 阿里云 OSS 入门案例:从创建 Bucket 到上传拿到可访问 URL
java·阿里云·交友
乔旭伟1 小时前
Linux 服务器安全加固实战:SSH、防火墙、补丁与入侵排查
linux·服务器·安全