Rozwiązywanie problemów z ponownym inicjowanie danych lokacji

W hierarchii obejmującej wiele lokacji Configuration Manager używa replikacji SQL Server do przesyłania danych między lokacjami. Aby uzyskać więcej informacji, zobacz Replikacja bazy danych.

Użyj poniższego diagramu, aby rozpocząć rozwiązywanie problemów SQL Server ponownej replikacji (reinit) dla danych lokacji w hierarchii Configuration Manager:

Diagram rozwiązywania problemów z ponownym inicjowaniem danych lokacji

Zapytania

Na tym diagramie są używane następujące zapytania:

Sprawdzanie, czy ponowne wykonanie replikacji lokacji nie zostało zakończone

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'

Pobieranie stanu & TrackingGuid z 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'

Pobieranie stanu & TrackingGuid z lokacji głównej

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

Sprawdzanie, czy lokacja główna nie jest w trybie konserwacji

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

Sprawdzanie stanu żądania pod kątem identyfikatora śledzenia

SELECT Status FROM RCM_InitPackageRequest
WHERE RequestTrackingGUID=@trackGuid

Następne kroki