Добавление / изменение уникальных ограничений на реплицируемую таблицу

У меня есть существующая таблица в реплицируемой среде, я знаю, что есть ограничения на изменения схемы, которые могут быть сделаны в этой таблице. Могу ли я сделать следующее.

  1. Добавить уникальное ограничение на издателя, и будет ли оно повторяться для подписчиков?
  2. Если для этой таблицы существует уникальное ограничение, могу ли я изменить его на издателе, и будет ли изменение реплицироваться для подписчиков?

ТИА

2 ответа

Это зависит от так называемой schema_option вашей статьи. Взгляните на schema_option 0x4000 на BOL http://msdn.microsoft.com/en-us/library/foo0483a157-e403-4fdb-b943-23c1b487bef0.aspx

Используя опцию 0x4000, вы можете решить, копировать ли уникальные ограничения или нет. Надеюсь, это поможет, Фриц

Я не уверен на 100%, но я не думаю, что уникальные ограничения реплицируются автоматически. Мы используем репликацию транзакций, и если столбец создан, то да, он также создается на подписчике, но индексы и внешние ключи мы должны создавать вручную.

Другие вопросы по тегам