找回密码
 立即注册

QQ登录

只需一步,快速开始

金冈
中级会员   /  发表于:2022-8-16 19:53  /   查看:1743  /  回复:4
1金币
【7.0.104】使用外联数据库ms sql server,在本地测试没问题,发到服务器上,有错误

我先用设计器+内建sqlite数据库做系统,

后来,我在设计器机器上安装了ms sql server,把内建表迁移到ms sql server上,设计器上测试都没有问题。

在服务器端CentOS7,我安装了ms sql server的数据库,同时把设计器的数据库移到服务器上,用ms的客户端工具连库都没有问题。

我把设计器上的程序发布到服务上,在服务器的管理端,用户信息数据库设置中,设了连接字符串,保存时,提示了错误。



测试服务器上的程序,连不上数据库。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这个报错一般是SSL协议版本比较低, Sql Server 不支持导致的,可以参考一下: centos下 连接sqlserver (provide:SSL Provider,error:31 - Encryption(ssl/tls) handshake failed) - 腾讯云开发者社区-腾讯云 (tencent.com) .NetCore3.0 docker 中连接 SqlServer 提示 连接成功,但是握手失败(upsupported protocol)的解决方案_NeverSettle101的博客-CSDN博客

4 个回复

正序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-18 10:08:24
5#
金冈 发表于 2022-8-17 23:44
问题解决了。
我在后台管理,设置连接字符串,找错地方了。
我只是把业务表移到外联表上,用户信息表还是 ...

问题解决了就好,感谢大佬的分享~
您宝贵的经验也会帮到后续遇到类似问题的格友们
回复 使用道具 举报
金冈
中级会员   /  发表于:2022-8-17 23:44:33
4#
问题解决了。
我在后台管理,设置连接字符串,找错地方了。
我只是把业务表移到外联表上,用户信息表还是内建表。

设置连接字符串,在“应用”-选择应用名-选择“高级选项”,在那个地方设置SQL server的数据库连接字符串。

回复 使用道具 举报
jones_leung
初级会员   /  发表于:2022-8-16 21:47:44
2#
用127.0.0.1
回复 使用道具 举报
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-16 19:53:31
来自 3#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部