查看: 4881|回复: 1

系统连接SQLServer2012又一个暗坑

升级   0.1%

96

主题

88

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2019-9-25 08:58:34 | 显示全部楼层 |阅读模式
本来以为当前版本(V4.2235)连接SQLServer2012没啥问题了,但发现流程运转到结束时报“不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。”错误,导致流程卡在结束节点无法正确结束。
目前找到的解决方法是把报错对应的表dbo.PP_E_FORM中三个数据类型为text的列,其数据类型改为varchar(MAX),如果无法修改的话单击菜单栏工具----选项----设计器----表设计器和数据库设计器,把“阻止保存要求重新创建表的更改”前面的对号去掉,单击确定即可改列的数据类型了。
系统运行时偶尔也会报这一错误,解决方法同理,不过有没有更简单的方法,导入数据的时候就把格式换了,那么多表检查一遍也够受的。而且这一解决方法会不会带来其它问题目前也不清楚。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-9-25 10:10:36 | 显示全部楼层
很抱歉,我们SQL Server支持的是2017以上版本.对于2012没有做过测试和匹配.您可以把详细写的呢日哦功能发布一下,我们会评估支持的改动代价,如果评估可行,那么将会对2012的支持列入开发计划

回复

使用道具 举报

发表回复

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

本版积分规则

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