Chybějící zpráva o opětovné inicializaci
V hierarchii s více lokalitami používá Configuration Manager k přenosu dat mezi lokalitami SQL Server replikaci. Další informace najdete v tématu Replikace databáze.
Pomocí následujícího diagramu můžete začít řešit potíže s chybějící zprávou s SQL Server opětovnou inicializací replikace (reinit):
Dotazy
Tento diagram používá následující dotazy:
Kontrola, jestli se obnovení nedokončil pro replikaci lokality
SELECT * FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)
Získání stavu & TrackingGuid z webu odběratele
SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)
Získání stavu & TrackingGuid z webu publikování
SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
WHERE RequestTrackingGUID=@trackingGuid
Nápravné akce
Verze 1902 a novější
Pokud chcete problém zjistit a obnovit ho, spusťte Analyzátor propojení replikace.
Verze 1810 a starší
Spuštěním následujícího dotazu SQL získáte :ReplicationGroupID
SELECT rd.ID AS ReplicationGroupID from ReplicationData rd
INNER JOIN RCM_DrsInitializationTracking it ON rd.ReplicationGroup = it.ReplicationGroup
WHERE it.RequestTrackingGUID=@trackingGuid
Pak použijte metodu InitializeData
SMS_ReplicationGroup
pro třídu služby WMI s následujícími hodnotami:
- ReplicationGroupID: z předchozího dotazu SQL
- Kód lokality1: nadřazený web
- Kód lokality2: podřízený web
Další informace najdete v tématu Metoda InitializeData ve třídě SMS_ReplicationGroup.
Příklad
Invoke-WmiMethod –Namespace "root\sms\site_CAS" -Class SMS_ReplicationGroup –Name InitializeData -ArgumentList "20", "CAS", "PR1"