Как реплицировать изменения схемы (среда SQL Server Management Studio)
По умолчанию следующие изменения схемы, сделанные на издателе, использующем SQL Server 2005, реплицируются на все подписчики SQL Server:
- ALTER TABLE
- ALTER VIEW
- ALTER PROCEDURE
- ALTER FUNCTION
- ALTER TRIGGER
Если не требуется реплицировать изменения схемы для публикации, отключите репликацию изменений схемы в диалоговом окне Свойства публикации — <публикация>. Дополнительные сведения о доступе к этому диалоговому окну см. в разделе Как просмотреть и изменить свойства публикации и статьи (среда SQL Server Management Studio).
Примечание. |
---|
Команда ALTER TABLE … DROP COLUMN всегда реплицируется на все подписчики, чьи подписки содержат удаляемые столбцы, даже при отключенной репликации изменений схемы. |
Отключение репликации изменений схемы
На странице Параметры подписки диалогового окна Свойства публикации — <публикация> установите значение свойства Реплицировать изменения схемы в False.
Нажмите кнопку ОК.
Для распространения только определенных изменений схемы перед изменением схемы установите свойство в True, а после выполнения изменений установите его в False. И наоборот, для распространения всех изменений схемы, за исключением данного изменения, перед изменением схемы установите свойство в False, а после выполнения изменений установите его в True.
См. также
Основные понятия
Внесение изменений схем в базы данных публикаций
Другие ресурсы
How to: Replicate Schema Changes (Replication Transact-SQL Programming)