Настройка топологии (одноранговая репликация)
Для выполнения таких наиболее типичных задач конфигурации, как добавление и удаление узлов, а также добавления новых соединений между существующими узлами, служит страница Настройка топологии. Узел, выбранный на странице Публикация этого мастера, отображается в области конструктора. Чтобы задать параметры конфигурации, щелкните правой кнопкой мыши узел, соединение или область конструктора. Дополнительные сведения об использовании этого мастера см. в разделе Как настроить одноранговую репликацию транзакций (среда SQL Server Management Studio).
Примечание |
---|
Мастер настройки одноранговой топологии запрашивает сведения о топологии при закрытии этого мастера. Если этот мастер был закрыт и вновь открыт до того, как все узлы ответили на запрос на информацию, мастер, возможно, отобразит лишь часть сети. |
Параметры
Страница Настройка топологии содержит элементы интерфейса и параметры, доступные при щелчке правой кнопкой мыши. В следующей таблице содержатся описания всех элементов интерфейса.
Элемент интерфейса |
Описание |
---|---|
Область конструктора |
Отображает другие элементы интерфейса. Для добавления элементов щелкните правой кнопкой область конструктора. |
Исходный узел в топологии. Новые узлы инициализируются с помощью копии базы данных публикации исходного узла. |
|
Узел, на котором выполняется экземпляр SQL Server 2008 или более поздней версии и для которого в репликации имеются полные сведения. Чтобы указать параметры конфигурации, щелкните узел правой кнопкой мыши. |
|
Узел, для которого в репликации имеются неполные сведения. Чтобы указать параметры конфигурации, щелкните узел правой кнопкой мыши. В репликации содержатся неполные сведения по одной из следующих причин.
|
|
Серая линия со стрелками |
Соединение между двумя узлами. Чтобы добавить соединение, щелкните правой кнопкой мыши нужный узел. Чтобы удалить соединение, щелкните его правой кнопкой мыши. Если у линии одна стрелка, в репликации имеются неполные сведения об одном из узлов. |
Параметры для области конструктора
Отрисовать граф заново
Отрисовывает объекты в области конструктора, не обновляя топологию. Отрисовка может помочь лучше представить топологию.Обновить топологию
Опрашивает каждый узел в топологии и отображает его обновленные сведения. Если в топологии много узлов, этот процесс может занять несколько минут.Если закрыть и вновь открыть мастер в то время, как он запрашивает сведения о топологии, причем не все узлы ответили на запрос, эта страница может отобразить не все узлы в топологии.
Добавить новый одноранговый узел
Добавляет экземпляр SQL Server к одноранговой топологии. При добавлении экземпляра к узлу на этом экземпляре после завершения мастера создается публикация. После добавления узла щелкните его правой кнопкой мыши, чтобы добавить соединение между новым и существующим узлом.Для участия в одноранговой топологии экземпляр должен удовлетворять следующим требованиям.
Должен быть сконфигурирован как распространитель или быть связан с удаленным распространителем.
Должен содержать копию базы данных, участвующей в репликации. Она обычно является восстановленной резервной копией исходной базы данных публикации.
Выбрать узлы для просмотра
Выберите узлы для просмотра в области конструктора. Этот параметр полезен, если в топологии большое количество узлов. Необходимо помнить, что соединения можно добавить только между узлами, видимыми в области конструктора.Задать время ожидания обновления
Укажите, как долго может продолжаться процесс обновления, прежде чем истечет время ожидания.
Параметры для каждого узла
Добавить новое одноранговое соединение
Добавляет соединение между двумя узлами. Например, при добавлении соединения между узлом A и узлом B репликация добавляет две подписки. Первая включает узел A для получения изменений от публикации на узле B, вторая включает узел B для получения изменений от публикации на узле A.Удалить одноранговый узел
Удаляет узел из топологии. Например, при удалении узла C удаляется и публикация на этом узле. Также удаляются подписки между узлом A и узлом C, а также между узлом B и узлом C. База данных на узле C не удаляется, а публикация и распространение не отключаются.Примечание Настраивая одноранговую репликацию, укажите идентификатор для каждого узла. Этот идентификатор должен быть уникальным на всех узлах в топологии и хранится в столбце originator_id системной таблицы MSpeer_originatorid_history. Если узел удаляется из топологии, идентификатор сохраняется в таблице журнала. Идентификатор сохраняется, чтобы предотвратить ложные конфликты, если в топологии продолжается репликация изменений, сделанных в удаленном узле. Если нужно повторно использовать идентификатор для нового узла, сначала необходимо вручную удалить идентификатор из таблицы MSpeer_originatorid_history на всех узлах. Прежде чем удалить идентификатор для узла, выполните процедуру sp_requestpeerresponse, чтобы убедиться, что все изменения, исходящие с этого узла, были реплицированы.
Подключиться ко всем отображенным узлам
Добавляет соединение между выбранным узлом и всеми остальными узлами. Например, если в трехузловой топологии выбрать этот параметр для узла C, репликация добавляет четыре подписки: две используют узел A и узел B для получения изменений от публикации на узле C, а две используют узел C для получения изменений от публикаций на узле A и узле B.Выбрать узлы для просмотра
Выберите узлы для просмотра в области конструктора. Этот параметр полезен, если в топологии большое количество узлов. Необходимо помнить, что соединения можно добавить только между узлами, видимыми в области конструктора.
Параметры для стрелок соединений
- Удалить одноранговое соединение
Удаляет соединение между двумя узлами. Например, при удалении соединения между узлом A и узлом B репликация удаляет две подписки: одна использовала узел A для получения изменений от публикации на узле B, вторая — узел B для получения изменений от публикации на узле A.