Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Повторная инициализация подписки включает применение нового моментального снимка одной или нескольких статей к одному или нескольким подписчикам: транзакционная и репликация моментальных снимков позволяют повторно инициализировать отдельные статьи; репликация слияния требует повторной инициализации всех статей. Узлы в топологии одноранговой репликации транзакций нельзя повторно инициализировать. Если необходимо убедиться, что узел имеет новую копию данных, восстановите резервную копию на узле. Повторная инициализация возникает по одной из двух причин:
Вы явно помечаете подписку для повторной инициализации.
Вы выполняете действие, например изменение свойства, которое требует повторной инициализации. Дополнительные сведения о действиях, требующих повторной инициализации, см. в разделе "Изменение свойств публикации и статьи".
В обоих случаях последний снимок состояния применяется к подписчику при следующем запуске агента распространения или агента слияния. Для репликации моментальных снимков и транзакционных репликаций при реинициализации все изменения, внесенные на подписчике, но еще не синхронизированные с издателем, перезаписываются применением нового моментального снимка.
Для репликации слиянием можно выбрать загружать все изменения данных с подписчика перед применением моментального снимка. Все изменения схемы, которые ожидают от издателя, применяются к подписчику, после чего все обновления, внесенные на подписчике с момента последней синхронизации, распространяются к издателю до повторного применения снимка состояния. Это поведение управляется свойствами upload_first и automatic_reinitialization_policy ; Дополнительные сведения см. в разделе "Повторная инициализация подписки". Если вы помечаете подписку для повторной инициализации с помощью SQL Server Management Studio или Монитора Репликации, у вас есть возможность сначала загрузить изменения в диалоговом окне Повторная инициализация подписки.
Это важно
Если вы добавляете, удаляете или изменяете параметризованный фильтр в публикации слияния, изменения, ожидающие обработки на подписчике, не могут быть переданы издателю в процессе повторной инициализации. Если вы хотите отправить ожидающие изменения, перед изменением фильтра синхронизируйте все подписки.
Если вы указали, что начальный моментальный снимок не должен был применяться к подписчику при создании подписки, а затем пометили подписку для повторной инициализации, моментальный снимок не применяется. Дополнительные сведения см. в разделе "Инициализация транзакционной подписки без моментального снимка".
Повторная инициализация подписки
Чтобы повторно инициализировать все статьи в подписке, используйте SQL Server Management Studio, хранимые процедуры или объекты управления репликацией (RMO). Чтобы повторно инициализировать отдельные статьи в публикациях моментальных снимков и транзакций, необходимо использовать хранимые процедуры. Дополнительные сведения см. в разделе "Повторная инициализация подписки".