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


Устранение неполадок с повторной обработкой данных сайта

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

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

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

Запросы

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

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

SELECT * FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)
AND rg.ReplicationPattern=N`Site'

Получение состояния & TrackingGuid из CAS

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

Получение состояния & TrackingGuid с основного сайта

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

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

SELECT * FROM ServerData
WHERE SiteStatus = 125
AND SiteCode=dbo.fnGetSiteCode()
AND ServerRole=N'Peer'

Проверка состояния запроса для идентификатора отслеживания

SELECT Status FROM RCM_InitPackageRequest
WHERE RequestTrackingGUID=@trackGuid

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