idea/data grip访问连接SQLserver数据报**The server selected protocol version TLS10 is not accepted by client

分析原因:
因为新版的 JDK(jdk1.8) 不推荐使用旧的 TLSV1.0 的协议,所以默认删除 TLS10 的支持

解决方案:
根据网上查询得知,在jdk下面查找jre\lib\security文件夹,编辑下面 java.security,在内容里面查找jdk.tls.disabledAlgorithms,将TLSv1, TLSv1.1, 3DES_EDE_CBC删除即可
如图idea/data grip访问连接SQLserver数据报**The server selected protocol version TLS10 is not accepted by client_第1张图片删除TLSv1, TLSv1.1, 3DES_EDE_CBC


但是当idea/data grip版本升级至2021.1后,idea/data grip会自带jdk11,所以需要删除自带的jdk11对应的java.security中的对应内容内容

地址如下:
IDEA/data grip对应的地址为:
你的IDEA/data grip软件安装目录/jbr/conf/security/java.security

例如下图:
1.找到对应的安装目录
idea/data grip访问连接SQLserver数据报**The server selected protocol version TLS10 is not accepted by client_第2张图片

2.进入conf
idea/data grip访问连接SQLserver数据报**The server selected protocol version TLS10 is not accepted by client_第3张图片

3.进入security

idea/data grip访问连接SQLserver数据报**The server selected protocol version TLS10 is not accepted by client_第4张图片

4.编辑java.security

idea/data grip访问连接SQLserver数据报**The server selected protocol version TLS10 is not accepted by client_第5张图片

5.删除 TLSv1, TLSv1.1, 3DES_EDE_CBC(存在则删除,有的有,有的可能就只有其中一个)idea/data grip访问连接SQLserver数据报**The server selected protocol version TLS10 is not accepted by client_第6张图片

你可能感兴趣的:(IDEA,intellij,idea,sqlserver)