Поделиться через


Инициализация нового узла (одноранговая репликация)

Для указания метода инициализации одноранговых баз данных служит страница Инициализация нового узла. (Узлы необходимо инициализировать перед завершением этого мастера). Узлы инициализируются вручную или с помощью инициализации при помощи резервной копии, предоставляемой репликацией транзакций. (Одноранговая репликация транзакций не поддерживает инициализацию узлов с помощью моментальных снимков). Если разные узлы необходимо инициализировать разными методами, нужно добавлять узлы по отдельности, запустив мастер несколько раз.

Параметры

  • Укажите способ инициализации новых одноранговых баз данных
    Схема и данные для всех опубликованных объектов должны присутствовать на каждом узле. Выберите один из следующих вариантов.

    • Выберите первый вариант, если схема для опубликованных объектов была создана вручную или восстановлена резервная копия, а данные в первой базе данных публикации не изменялись со времени резервного копирования. При создании схемы вручную необходимо обеспечить присутствие всех необходимых данных на каждом узле. Этот режим соответствует значению только поддержка репликации для свойства подписки sync_type.

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

      Если публикация разрешена для одноранговой репликации, то свойство публикации allow_initialize_from_backup получает значение. Репликация немедленно начинает отслеживать изменения в первой базе данных публикации. Поэтому эти изменения можно доставить в восстановленную базу данных на одном или нескольких узлах при выборе инициализации при помощи резервной копии. Нажмите кнопку Обзор для поиска используемой резервной копии, и репликация прочитает регистрационный номер транзакции в журнале (LSN) из этой резервной копии. Все изменения в первой базе данных публикации с большими номерами LSN будут перенесены на каждый узел.

      Этот параметр может быть недоступен, если создается или добавляется топология, включающая SQL Server 2005. В следующей таблице показано, доступен ли этот параметр при добавлении узла к существующей топологии.

      Новый узел

      Первый узел

      Дополнительные узлы

      Параметр

      SQL Server 2005

      SQL Server 2005

      SQL Server 2005

      Выключен

      SQL Server 2005

      SQL Server 2008

      нет

      Выключен

      SQL Server 2008

      SQL Server 2008

      SQL Server 2005

      Выключен

      SQL Server 2005

      SQL Server 2005

      нет

      Enabled

      SQL Server 2008

      SQL Server 2008

      нет

      Enabled

      SQL Server 2008

      SQL Server 2008

      SQL Server 2008

      Enabled

      SQL Server 2008

      SQL Server 2005

      нет

      Enabled