Réinitialiser un message manquant

Dans une hiérarchie multis sites, Configuration Manager utilise le service de réplication de base de données (DRS) pour transférer des données entre des 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 DRS (reinit) :

Diagramme d’un arbre de décision pour résoudre les problèmes d’un message manquant.

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)

Récupérer le TrackingGuid et le statut depuis le 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)

Récupérer le "TrackingGuid" et le statut depuis le 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