Как отключить проверочные ограничения для репликации (визуальные инструменты для баз данных)

Если в SQL Server таблица опубликована с использованием репликации, то проверочные ограничения для операций, выполняемых агентами репликации, автоматически отключаются. Когда на стороне подписчика данные вставляет или обновляет агент репликации, ограничение не проверяется; если данные вставляются или обновляются пользователем, ограничение проверяется. Ограничение отключается для агента репликации потому, что оно уже было проверено на стороне издателя при первоначальной вставке данных или их обновлении. Дополнительные сведения см. в разделе Управление ограничениями, идентификаторами и триггерами с помощью параметра «NOT FOR REPLICATION».

Также можно явно отключить проверочные ограничения при репликации, что может оказаться полезным при публикации данных от более ранней версии SQL Server.

Отключение проверочных ограничений при репликации

  1. Разверните в обозревателе объектов таблицу с ограничением, которое нужно изменить, а после этого раскройте папку Ограничения.

  2. Щелкните правой кнопкой мыши ограничение и выберите пункт Изменить.

  3. В диалоговом окне Проверочные ограничения выберите для параметра Включить использование для репликации значение Нет.

  4. Нажмите Закрыть.