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


Переустановка отсутствующих сообщений

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

Используйте следующую схему, чтобы начать устранение неполадок с отсутствующим сообщением с помощью повторной инициализации репликации SQL Server (повторной инициализации).

Схема устранения неполадок с отсутствующим сообщением повторного использования

Запросы

На этой схеме используются следующие запросы:

Проверка того, не завершено ли повторное создание для репликации сайта

SELECT * FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)

Получение состояния & TrackingGuid с сайта подписчика

SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)

Получение состояния & TrackingGuid с сайта публикации

SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
WHERE RequestTrackingGUID=@trackingGuid

Действия по исправлению

Версия 1902 и более поздние

Чтобы обнаружить проблему и повторно выполнить ее, запустите Replication Link Analyzer.

Версия 1810 и более ранняя

Выполните следующий SQL-запрос, чтобы получить ReplicationGroupID:

SELECT rd.ID AS ReplicationGroupID from ReplicationData rd
INNER JOIN RCM_DrsInitializationTracking it ON rd.ReplicationGroup = it.ReplicationGroup
WHERE it.RequestTrackingGUID=@trackingGuid

Затем используйте InitializeData метод в SMS_ReplicationGroup классе WMI со следующими значениями:

  • ReplicationGroupID: из предыдущего SQL-запроса.
  • SiteCode1: родительский сайт
  • SiteCode2: дочерний сайт

Дополнительные сведения см. в разделе Метод InitializeData в SMS_ReplicationGroup класса.

Пример

Invoke-WmiMethod –Namespace "root\sms\site_CAS" -Class SMS_ReplicationGroup –Name InitializeData -ArgumentList "20", "CAS", "PR1"

Дальнейшие действия