Длина данных LOB (2135980), подлежащих репликации, превышает настроенный максимум 65536

12

Я получаю сообщение об ошибке репликации «Длина данных большого объекта (2135980) для репликации превышает настроенный максимум 65536».

Процедура sp_configure ранее применялась для установки максимального значения (-1), а запрос к sys.configurations подтверждает, что максимальное значение (-1) используется.

EXEC sp_configure 'max text repl size', -1 ; 
RECONFIGURE; 
GO

select * from sys.configurations
where name like 'max text repl size%';
GO

Я попытался использовать большое значение «максимальный размер текстового реплея», а не максимальное значение, и выключил и снова включил его, но безрезультатно.

Есть ли что-то еще, что может перекрывать настройку «максимальный размер текстового реплик» или где-либо еще, что я могу посмотреть?

Хизер Райт
источник
И вы определенно выполняете перенастройку на правильном экземпляре SQL Server? Извините за глупый вопрос!
Макс Вернон
1
Да, пробовал RECONFIGURE, а также RECONFIGURE WITH OVERRIDE, и это тот же самый экземпляр, на котором происходит ошибка. Это единственный экземпляр, который имеет эту проблему. Нет глупых вопросов ;-)
Хизер Райт
Не уверен, что уместно, но вы делали это на издателе, распространителе и подписчике или просто издателе?
Владимир Осельский
1
Издатель и распространитель находятся в одном и том же экземпляре - именно здесь был применен параметр «максимальный размер текстового ответа».
Хизер Райт
ты пробовал EXEC sys.sp_configure 'max text repl size', 2147483647;?
Макс Вернон

Ответы:

9

Эту конфигурацию можно изменить с помощью Management Studio, щелкнув правой кнопкой мыши сервер -> Свойства -> вкладка Дополнительно -> Разное -> Максимальный размер репликации текста. Или вы можете попробовать:

EXEC sys.sp_configure N'max text repl size (B)', N'-1'
GO
RECONFIGURE WITH OVERRIDE
GO
Dragos
источник
3
Причиной этой проблемы было то, что sp_configure также необходимо было выполнить на подписчике (это уже было выполнено в другом месте), потому что это было причиной возникновения ошибки.
Хизер Райт,