Назад | Перейти на главную страницу

Репликация транзакции SQL предотвращает процедуру с отличным от varchar (max)

Когда я добавляю в Публикацию одну процедуру, я получаю такую ​​ошибку:

Тип текстовых данных нельзя выбрать как DISTINCT, потому что он несопоставим

процедура проста

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

База данных находится на уровне совместимости 80.

Исходный сервер - SQL 2008 R2.

Любая помощь приветствуется. Спасибо, Габриэль Гимарайнш

Я решил это, из-за совместимости с sql 2000 (80) базы данных, я установил параметр репликации: Преобразование типов данных MAX в NText и IMAGE.

поэтому, выполнив преобразование в varchar (max), это было решено.