查看: 12|回复: 3

初始配置数据库报错encrypt=true;trustServerCertificate=true

升级   0.29%

3

主题

7

回帖

29

积分

注册会员

Rank: 2

积分
29
发表于 昨天 13:42 | 显示全部楼层 |阅读模式
下载了最新版本9.5.1来测试下,在初次运行,配置数据库里(用SQL Server),链接的语句:

jdbc:sqlserver://127.0.0.1:1433;DatabaseName=CMCOA;selectMethod=cursor;sendStringParametersAsUnicode=false;encrypt=true;trustServerCertificate=true
报错内容:
连接失败:“Encrypt”属性设置为“true”且 “trustServerCertificate”属性设置为“true”,但驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server 建立安全连接:错误:The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]。 ClientConnectionId:ebc00530-7848-45f1-9da3-288abe254a45
回复

使用道具 举报

升级   0.29%

3

主题

7

回帖

29

积分

注册会员

Rank: 2

积分
29
发表于 昨天 14:42 | 显示全部楼层
SQL Server 版本是2008R2,Windows 10操作系统
回复

使用道具 举报

升级   0.29%

3

主题

7

回帖

29

积分

注册会员

Rank: 2

积分
29
发表于 昨天 15:23 | 显示全部楼层
本帖最后由 张万海 于 2025-11-23 16:05 编辑

修改jvm\windows_java11\conf\security\java.security文件
【参照https://blog.csdn.net/ZL_1618/article/details/137709919
查找jdk.tls.disabledAlgorithms,然后将里面的TLSv1, TLSv1.1,去掉,使用旧的算法。

可以连接成功了,但在初始化数据库环节,无法初始数据报错,上传日志文件
6922c0379ea5d.png

out.rar

8.04 KB, 下载次数: 0

回复

使用道具 举报

升级   0.29%

3

主题

7

回帖

29

积分

注册会员

Rank: 2

积分
29
发表于 昨天 16:29 | 显示全部楼层
本帖最后由 张万海 于 2025-11-23 16:33 编辑

9.1.3版本安装测试,浏览器的地址必须是控制台提示的,不能用localhost,也不能用127.0.0.1,就正常可以初始化数据库了
但奇怪9.5.1还是不行,麻烦管理员帮忙检查下日志分析原因
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread