求助dataease部署sql server出现错误

dataease 的v2版本,在部署sql server2022时,无法连接,在点击获取scheam时出现:The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: “PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”. ClientConnectionId:f7a10a8b-d6b6-453f-a5c6-d4345af40a12
根据知识库里的解决方案,在额外的jdbc中输入"encrypt=true;trustServerCertificate=true"
出现The property trustServerCertificate does not contain a valid boolean value. Only true or false can be used或者Connection reset

将引号去掉,直接写 encrypt=true;trustServerCertificate=true 就可以了。

也这样试过,他就会出现connection reset

1 个赞

在服务器上,执行下 ```
docker exec -it dataease nc -zv IP:PORT

ip port 换成你的 sql server 的 ip、端口,如果没有返回,说明是网络问题了。
1 个赞

结果是这样的
docker exec -it dataease nc -zv 192.168.88.18:1433
‘docker’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

1 个赞

你是怎么部署的 ?源码部署的吗?
安装包部署的服务器上应该有 docker 的。

1 个赞

windows桌面下虚拟机ova文件部署的

测试下你的虚拟机到数据库端口的网络通不通?

1 个赞

我之前是部署过dataease的v1版本的,是可以连接的,但v2就连接不了

这个ova文件里的服务是怎么部署的呢,是你自己打包的ova吗?如果不是整包部署的,建议整包部署再试试

docker exec -it dataease nc -zv 内网IP:1433

返回:内网IP:1433 open
但换成外网IP:1433后,就返回:nc: bad address 了。
哪位大神指导一下。谢谢!

外网访问不通你的内网地址,网络设置的问题

是DataEase所在的docker无法访问外网,应该是网络设置问题,但不知道怎么解决,能否详细解答下?谢谢!

直接在部署DataEase的服务器上,执行 nc -zv 外网IP:1433 看看呢,是不是DataEase的服务器本身就跟外网是不通的?