Reinicializar mensaje que falta
En una jerarquía de varios sitios, Configuration Manager usa SQL Server replicación para transferir datos entre sitios. Para obtener más información, consulte Replicación de bases de datos.
Use el diagrama siguiente para empezar a solucionar un mensaje que falta con SQL Server reinicialización de replicación (reiniciación):
En este diagrama se usan las siguientes consultas:
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
Para detectar el problema y volver a restablecimiento, ejecute el Replication Link Analyzer.
Ejecute la siguiente consulta SQL para obtener ReplicationGroupID
:
SELECT rd.ID AS ReplicationGroupID from ReplicationData rd
INNER JOIN RCM_DrsInitializationTracking it ON rd.ReplicationGroup = it.ReplicationGroup
WHERE it.RequestTrackingGUID=@trackingGuid
A continuación, use el InitializeData
método en la SMS_ReplicationGroup
clase WMI con los siguientes valores:
- ReplicationGroupID: de la consulta SQL anterior
- SiteCode1: sitio primario
- SiteCode2: sitio secundario
Para obtener más información, vea Método InitializeData en la clase SMS_ReplicationGroup.
Invoke-WmiMethod –Namespace "root\sms\site_CAS" -Class SMS_ReplicationGroup –Name InitializeData -ArgumentList "20", "CAS", "PR1"