Compartir vía


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

Diagrama para solucionar problemas de reinserción que faltan mensajes

Consultas

En este diagrama se usan las siguientes consultas:

Comprobación de si la reinserción no ha finalizado para la replicación del sitio

SELECT * FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)

Obtener el estado de la & TrackingGuid desde el sitio del suscriptor

SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
INNER JOIN ReplicationData rg
ON dt.ReplicationGroup = rg.ReplicationGroup
WHERE dt.InitializationStatus NOT IN (6,7)

Obtener el estado de la & TrackingGuid desde el sitio de publicación

SELECT RequestTrackingGUID, InitializationStatus
FROM RCM_DrsInitializationTracking dt
WHERE RequestTrackingGUID=@trackingGuid

Acciones de corrección

Versión 1902 y posteriores

Para detectar el problema y volver a restablecimiento, ejecute el Replication Link Analyzer.

Versión 1810 y anteriores

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.

Ejemplo

Invoke-WmiMethod –Namespace "root\sms\site_CAS" -Class SMS_ReplicationGroup –Name InitializeData -ArgumentList "20", "CAS", "PR1"

Pasos siguientes