Reinizializzazione del messaggio mancante
In una gerarchia multisito Configuration Manager usa SQL Server replica per trasferire i dati tra siti. Per altre informazioni, vedere Replica di database.
Usare il diagramma seguente per avviare la risoluzione dei problemi di un messaggio mancante con SQL Server reinizializzazione della replica (reinit):
Questo diagramma usa le query seguenti:
SELECT * FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)
SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)
SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
WHERE RequestTrackingGUID=@trackingGuid
Per rilevare il problema e ripetere l'inizializzazione, eseguire il Replication Link Analyzer.
Eseguire la query SQL seguente per ottenere ReplicationGroupID
:
SELECT rd.ID AS ReplicationGroupID from ReplicationData rd
INNER JOIN RCM_DrsInitializationTracking it ON rd.ReplicationGroup = it.ReplicationGroup
WHERE it.RequestTrackingGUID=@trackingGuid
Usare quindi il InitializeData
metodo nella SMS_ReplicationGroup
classe WMI con i valori seguenti:
- ReplicationGroupID: dalla query SQL precedente
- SiteCode1: sito padre
- SiteCode2: sito figlio
Per altre informazioni, vedere Metodo InitializeData nella classe SMS_ReplicationGroup.
Invoke-WmiMethod –Namespace "root\sms\site_CAS" -Class SMS_ReplicationGroup –Name InitializeData -ArgumentList "20", "CAS", "PR1"