Сопровождение тиражирования сведением в SQL Server 2000 - Изменение схемы на издателе

ОГЛАВЛЕНИЕ

 

Изменение схемы на издателе

При изменении схемы на издателе тиражирование сведением в SQL Server 2000 останавливать не нужно. Варианты изменения схемы могут быть различны, но все они выполняются через настройку свойств публикации. Удобно использовать для этого Enterprise Manager. Например, поле таблицы относится к публикуемым данным, и его нужно удалить. Это делается через интерфейс свойств публикации. Другой пример: поле добавляется в таблицу. Даже если оно не будет опубликовано, процедура выполняется через тот же интерфейс. При добавлении поля можно задать и его добавление к публикации. Третий пример: нужно изменить длину поля. Это самый сложный случай. Он требует предварительного сохранения значений поля. Сохранить значения поля нужно сразу после синхронизации. Потом поле удаляется и снова выполняется синхронизация. После чего поле отсутствует и на издателе, и на подписчике. Затем на издателе добавляется поле с новой длиной, например больше прежней, и заполняется сохраненными значениями. Синхронизация выполняется в третий раз. Поле в новом виде доступно и на издателе, и на подписчике. Хотя тиражирование в этом случае можно не останавливать, исчезновение и появление поля может неприятно удивить пользователей, поэтому подобные эксперименты проводить не стоит.