SQL 事务复制阻止在 varchar(max) 上使用不同的过程

SQL 事务复制阻止在 varchar(max) 上使用不同的过程

当我向出版物中添加一篇程序文章时出现此错误:

文本数据类型无法选择为 DISTINCT,因为它不可比较

该过程很简单

select distinct field1, field2, fieldn from tablex where id = @param1

数据库的兼容级别为 80。

源服务器是SQL 2008 R2。

任何帮助都值得感激。谢谢,Gabriel Guimarães

答案1

我解决了,由于数据库的sql 2000兼容性(80),我在复制上设置了一个选项:将MAX数据类型转换为NText和IMAGE。

因此通过转换为 varchar(max) 问题就解决了。

相关内容