2010-05-10 2 views
0

Транзакционная репликация на SQL Server 2005 Enterprise x64 (SP3).Добавление к схеме подписной базы данных

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

ответ

2

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

+0

К счастью, ограничения строятся из триггеров репликации, поэтому нарушение почти невозможно. – NTDLS

Смежные вопросы