Sql-Server

SQL 事務複製防止在 varchar(max) 上具有不同的過程

  • May 12, 2011

當我將一篇程序文章添加到出版物時,我收到此錯誤:

文本數據類型不能選擇為 DISTINCT,因為它不可比較

proc很簡單

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

數據庫的兼容性級別為 80。

源伺服器是 SQL 2008 R2。

任何幫助表示讚賞。謝謝,加布里埃爾·吉馬良斯

我解決了它,由於數據庫的 sql 2000 兼容性(80),我在複製上設置了一個選項:將 MAX 數據類型轉換為 NText 和 IMAGE。

所以通過轉換為 varchar(max) 解決了。

引用自:https://serverfault.com/questions/269237