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

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

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

TIA

Ответы [ 2 ]

0 голосов
/ 04 февраля 2014

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

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

0 голосов
/ 09 августа 2011

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

...