Поделиться через


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

Изменения: 12 декабря 2006 г.

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

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

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

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

  2. Щелкните ограничение правой кнопкой мыши и нажмите Конструктор (Изменить в версии с пакетом обновления 1 (SP1) или в более ранних версиях).

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

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

См. также

Другие ресурсы

Работа с ограничениями (визуальные инструменты для баз данных)

Справка и поддержка

Получение помощи по SQL Server 2005