Idea连接SQLserver异常
异常详情
The server selected protocol version TLS10 is not accepted by client preferences [TLS13,TLS112]
问题分析
新版的 JDK(jdk1.8) 不推荐使用旧的 TLSV1.0 的协议,所以默认删除 TLS10 的支持
解决方案
删除JDK的默认安全策略协议TLSv1, TLSv1.1, 3DES_EDE_CBC
编辑【JDK安装目录\jre\lib\security\java.security】文件,找到【jdk.tls.disabledAlgorithms】属性,将该属性中的【TLSv1, TLSv1.1, 3DES_EDE_CBC】协议删除(有几个删除几个,没有则无需修改)。
有时候删除掉了自己安装的JDK中的还是不行连接不上,是因为IDEA会自己带一个JDK。也要修改一下:
修改【IDEA安装目录\jbr\conf\security\java.security】文件,找到【jdk.tls.disabledAlgorithms】属性,将该属性中的【TLSv1, TLSv1.1, 3DES_EDE_CBC】协议删除(有几个删除几个,没有则无需修改)。