Мониторинг репликации базы данных

Относится к Configuration Manager (Current Branch)

Отслеживайте сведения о репликации базы данных с помощью узла Репликация базы данных в рабочей области Мониторинг консоли Configuration Manager. Вы можете отслеживать состояние ссылок репликации между сайтами. Здесь также показана инициализация и репликация групп репликации для сайта, к которому вы подключаетесь.

Совет

Хотя узел Репликация базы данных также отображается в узле Конфигурация иерархии в рабочей области Администрирование , вы не можете просмотреть состояние репликации для ссылок репликации базы данных из этого расположения.

Репликация баз данных между сайтами включает репликацию нескольких наборов данных, называемых группами репликации. Каждая группа репликации отправляет и получает данные с разными приоритетами. По умолчанию нельзя изменить данные, содержащиеся в группе репликации, и частоту репликации.

Если ссылка репликации активна и ее состояние не ухудшается, все группы реплицируются быстро. Если одна или несколько групп не смогли завершить репликацию в течение ожидаемого периода времени, ссылка отображается как пониженная. Пониженные ссылки по-прежнему могут работать, но их следует отслеживать, чтобы убедиться, что они возвращаются в активное состояние. Изучите их, чтобы убедиться, что не произошло дополнительных сбоев при снижении или репликации.

Для каждого канала репликации укажите количество повторных попыток неудачно реплицированной группы. После этого количества повторных попыток сайт устанавливает состояние ссылки в состояние "Понижено" или "Сбой". Даже если все группы, кроме одной, успешно реплицируются, сайт устанавливает состояние ссылки в состояние "Понижено" или "Сбой". Оно задает это состояние, так как одна группа репликации не может завершить репликацию в указанном количестве попыток. Дополнительные сведения см. в разделе Пороговые значения репликации базы данных.

Используйте следующие сведения, чтобы понять состояние ссылок репликации, которые могут потребовать дальнейшего изучения:

Проблемы не обнаружены, и связь по каналу является текущей.

Пока родительский сайт обновляется до новой версии и вы просматриваете состояние ссылки с дочернего сайта, состояние ссылки отображается как активное. После обновления, пока дочерний сайт не будет установлен в той же версии, что и родительский сайт, состояние ссылки отображается как активное при просмотре с родительского сайта. При просмотре с дочернего сайта он отображается как настроенный.

Репликация работает, но по крайней мере один объект или группа репликации задерживается. Отслеживайте ссылки, которые находятся в этом состоянии. Просмотрите сведения с обоих сайтов по ссылке, чтобы узнать, что ссылка может завершиться ошибкой.

Ссылка также может отображать состояние понижения, если сайт, получающий реплицированные данные, не может быстро зафиксировать данные в базе данных. Это происходит, когда большие объемы данных реплицируются. Например, вы развертываете обновление программного обеспечения на большом количестве компьютеров. Для обработки этого объема реплицированных данных родительскому сайту по ссылке может потребоваться некоторое время. Задержка обработки на родительском сайте приводит к тому, что он устанавливает состояние ссылки на пониженное, пока он не сможет успешно обработать невыполненную работу данных.

Репликация не работает. Возможно, что ссылка репликации может восстановиться без дальнейших действий. Чтобы изучить и исправить репликацию по этой ссылке, используйте Replication Link Analyzer (RLA).

Это состояние также может указывать на проблему с физической сетью между родительским и дочерним сайтом по каналу репликации.

Мониторинг состояния репликации

Используйте узел Репликация базы данных в рабочей области Мониторинг , чтобы просмотреть состояние канала репликации. Просмотрите сведения о базе данных на каждом сайте по ссылке репликации. Вы также можете просмотреть сведения о группах репликации. Чтобы просмотреть эти сведения, выберите ссылку репликации, а затем выберите соответствующую вкладку для состояния репликации, которое вы хотите просмотреть.

В следующих разделах содержатся сведения о различных вкладках для состояния репликации.

Аннотация

Просмотрите высокоуровневую информацию о репликации данных сайта и глобальных данных между двумя сайтами по ссылке.

Выберите Просмотреть отчеты для исторических данных трафика , чтобы просмотреть отчет с подробными сведениями о пропускной способности сети, используемой репликацией по каналу.

Родительский сайт

Для родительского сайта по ссылке репликации просмотрите сведения о базе данных, в том числе:

  • Порты брандмауэра для SQL Server

  • Свободное место на диске

  • Расположение файлов базы данных

  • Сертификаты

Дочерний сайт

Для дочернего сайта по ссылке репликации просмотрите сведения о базе данных, в том числе:

  • Порты брандмауэра для SQL Server

  • Свободное место на диске

  • Расположение файлов базы данных

  • Сертификаты

Сведения об инициализации

Просмотрите состояние инициализации для групп, которые реплицируются по ссылке. Эти сведения помогут определить, когда выполняется инициализация данных репликации или завершается сбоем.

Используйте эти сведения, чтобы определить, когда сайт может находиться в режиме взаимодействия. Режим взаимодействия — это когда дочерний сайт не запускает ту же версию Configuration Manager, что и родительский сайт.

Сведения о репликации

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

Совет

Группы репликации для данных сайта отправляются только с дочернего сайта на родительский сайт. Группы репликации для глобальных данных реплицируются в обоих направлениях.

Replication Link Analyzer

Configuration Manager включает Replication Link Analyzer (RLA), который используется для анализа и устранения проблем репликации. Используйте RLA для устранения сбоев связи при сбое репликации. Это также полезно, когда репликация перестает работать, но сайт еще не сообщил о ней как о сбое.

Используйте RLA для устранения проблем с репликацией между следующими компьютерами в иерархии:

  • Между сервером сайта и сервером базы данных сайта

  • Между сервером базы данных сайта и сервером базы данных другого сайта, иначе известное как межсайтовая репликация

Примечание.

Направление сбоя репликации не имеет значения.

Запустите RLA в консоли Configuration Manager или в командной строке:

  • Чтобы запустить в консоли Configuration Manager: перейдите в рабочую область Мониторинг и выберите узел Репликация базы данных. Выберите ссылку репликации, которую требуется проанализировать, а затем на ленте выберите Replication Link Analyzer.

  • Чтобы запустить в командной строке, введите следующую команду: %ProgramFiles(x86)%\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManager.ReplicationLinkAnalyzer.Wizard.exe <source site server FQDN> <destination site server FQDN>

    Важно!

    Начиная с версии 1910, этот путь изменен для использования Microsoft Endpoint Manager папки. Убедитесь, что вы не используете более раннюю версию файла, который может существовать в другой папке.

При запуске RLA обнаруживает проблемы с помощью ряда правил диагностики и проверок. Вы просматриваете проблемы, определяемые средством. Если у него есть инструкции по устранению проблемы, они отображаются. Если RLA может автоматически устранить проблему, она предоставляет вам этот вариант.

После завершения RLA он сохраняет результаты в следующем отчете на основе XML и файле журнала на рабочем столе пользователя, который запускает средство:

  • ReplicationAnalysis.xml

  • ReplicationLinkAnalysis.log

RLA останавливает следующие службы, устраняя некоторые проблемы. После завершения исправления будут перезапущены следующие службы:

  • SMS_SITE_COMPONENT_MANAGER

  • SMS_EXECUTIVE

Если RLA не удалось завершить исправление, перезапустите эти службы на сервере сайта при необходимости.

RLA регистрирует все действия по изучению и исправлению, чтобы предоставить дополнительные сведения, которые не отображаются в мастере.

Предварительные требования для RLA

Учетная запись, используемая для запуска RLA, должна иметь следующие разрешения:

  • Права локального администратора на каждом компьютере, который участвует в канале репликации.

  • Права sysadmin для каждой SQL Server базы данных, участвующих в канале репликации.

Примечание.

Для учетной записи не требуется определенная Configuration Manager роль безопасности администрирования на основе ролей. Пользователь с правами администратора с доступом к узлу Репликация базы данных может запустить средство в консоли Configuration Manager. Системный администратор с достаточными правами для каждого компьютера может запустить средство из командной строки.

Известная проблема RLA

RLA создает ошибки сертификата компонента Service Broker (SSB) SQL Server для первичных сайтов, обновленных с System Center 2012 Configuration Manager. Эта проблема связана с изменением имен сертификатов в Configuration Manager текущей ветви. Эти ошибки можно игнорировать.

Мониторинг репликации базы данных

Мониторинг состояния репликации базы данных типа "сеть — сеть"

  1. В консоли Configuration Manager перейдите в рабочую область Мониторинг.

  2. Выберите узел Иерархия сайта , чтобы открыть представление Схема иерархии .

  3. Наведите указатель мыши на линию между двумя сайтами. Просмотрите состояние глобальной репликации данных и данных сайта для этих сайтов.

  1. В консоли Configuration Manager перейдите в рабочую область Мониторинг.

  2. Выберите узел Репликация базы данных , а затем выберите ссылку репликации, которую требуется отслеживать. Затем выберите соответствующую вкладку, чтобы просмотреть различные сведения о состоянии репликации для этой ссылки.