Partager via


Réinitialiser le message manquant

Dans une hiérarchie multisite, Configuration Manager utilise la réplication SQL Server pour transférer des données entre les sites. Pour plus d’informations, consultez Réplication de base de données.

Utilisez le diagramme suivant pour commencer à dépanner un message manquant avec la réinitialisation de la réplication SQL Server (réinitialisation) :

Diagramme pour résoudre les problèmes liés au message manquant de réinitialisation

Requêtes

Ce diagramme utilise les requêtes suivantes :

Vérifier si la réinitialisation n’est pas terminée pour la réplication de site

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

Obtenir l’état du & TrackingGuid à partir du site de l’abonné

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

Obtenir l’état du & TrackingGuid à partir du site de publication

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

Actions de correction

Version 1902 et ultérieure

Pour détecter le problème et réinitialiser, exécutez le Analyseur de lien de réplication.

Version 1810 et antérieure

Exécutez la requête SQL suivante pour obtenir le ReplicationGroupID:

SELECT rd.ID AS ReplicationGroupID from ReplicationData rd
INNER JOIN RCM_DrsInitializationTracking it ON rd.ReplicationGroup = it.ReplicationGroup
WHERE it.RequestTrackingGUID=@trackingGuid

Utilisez ensuite la InitializeData méthode sur la SMS_ReplicationGroup classe WMI avec les valeurs suivantes :

  • ReplicationGroupID : à partir de la requête SQL précédente
  • SiteCode1 : site parent
  • SiteCode2 : site enfant

Pour plus d’informations, consultez Méthode InitializeData dans la classe SMS_ReplicationGroup.

Exemple

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

Étapes suivantes