Добавление / изменение уникальных ограничений на реплицируемую таблицу
У меня есть существующая таблица в реплицируемой среде, я знаю, что есть ограничения на изменения схемы, которые могут быть сделаны в этой таблице. Могу ли я сделать следующее.
- Добавить уникальное ограничение на издателя, и будет ли оно повторяться для подписчиков?
- Если для этой таблицы существует уникальное ограничение, могу ли я изменить его на издателе, и будет ли изменение реплицироваться для подписчиков?
ТИА
2 ответа
Это зависит от так называемой schema_option вашей статьи. Взгляните на schema_option 0x4000 на BOL http://msdn.microsoft.com/en-us/library/foo0483a157-e403-4fdb-b943-23c1b487bef0.aspx
Используя опцию 0x4000, вы можете решить, копировать ли уникальные ограничения или нет. Надеюсь, это поможет, Фриц
Я не уверен на 100%, но я не думаю, что уникальные ограничения реплицируются автоматически. Мы используем репликацию транзакций, и если столбец создан, то да, он также создается на подписчике, но индексы и внешние ключи мы должны создавать вручную.