Reinitialisierung von fehlender Nachricht
In einer Hierarchie mit mehreren Standorten verwendet Configuration Manager SQL Server Replikation, um Daten zwischen Standorten zu übertragen. Weitere Informationen finden Sie unter Datenbankreplikation.
Verwenden Sie das folgende Diagramm, um mit der Problembehandlung einer fehlenden Meldung mit SQL Server Replikations-Neuinitialisierung (reit) zu beginnen:
Abfragen
In diesem Diagramm werden die folgenden Abfragen verwendet:
Überprüfen, ob die Erneute Initialisierung für die Standortreplikation nicht abgeschlossen ist
SELECT * FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)
Abrufen des TrackingGuid-& Status von der Abonnentenwebsite
SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)
Abrufen des TrackingGuid-& Status von der Veröffentlichungswebsite
SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
WHERE RequestTrackingGUID=@trackingGuid
Wartungsaktionen
Version 1902 und höher
Führen Sie die Replikationslinkanalyse aus, um das Problem zu erkennen und erneut zu starten.
Version 1810 und früher
Führen Sie die folgende SQL-Abfrage aus, um die ReplicationGroupID
abzurufen:
SELECT rd.ID AS ReplicationGroupID from ReplicationData rd
INNER JOIN RCM_DrsInitializationTracking it ON rd.ReplicationGroup = it.ReplicationGroup
WHERE it.RequestTrackingGUID=@trackingGuid
Verwenden Sie dann die InitializeData
-Methode für die SMS_ReplicationGroup
WMI-Klasse mit den folgenden Werten:
- ReplicationGroupID: aus der vorherigen SQL-Abfrage
- SiteCode1: übergeordneter Standort
- SiteCode2: untergeordneter Standort
Weitere Informationen finden Sie unter InitializeData-Methode in der Klasse SMS_ReplicationGroup.
Beispiel
Invoke-WmiMethod –Namespace "root\sms\site_CAS" -Class SMS_ReplicationGroup –Name InitializeData -ArgumentList "20", "CAS", "PR1"