Sdílet prostřednictvím


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):

Diagram pro řešení potíží s opětovnou chybějící zprávou

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 InitializeDataSMS_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"

Další kroky