Partager via


Nettoyer les métadonnées de fusion (Programmation de réplication Transact-SQL)

Les métadonnées de réplication de fusion sont régulièrement nettoyées par l'Agent de fusion selon le paramètre de conservation défini pour la publication. Cela se produit chez le serveur de publication et l'abonné dans les tables système MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappings et MSmerge_current_partition_mappings. Vous pouvez également nettoyer par programmation les données de ces tables à l’aide de procédures stockées de réplication.

Pour nettoyer manuellement les métadonnées de fusion

  1. Sur le serveur de publication dans la base de données de publication, exécutez sp_mergemetadataretentioncleanup.

  2. (Facultatif) Notez le nombre de lignes supprimées à l’étape 1 des tables système MSmerge_genhistory, MSmerge_contents et MSmerge_tombstone , retournées respectivement dans les paramètres de sortie @num_genhistory_rows, @num_contents_rows et @num_tombstone_rows .

  3. Répétez les étapes 1 et 2 sur l’Abonné pour nettoyer les métadonnées sur la base de données d’abonnement.

Voir aussi

Expiration et désactivation de l’abonnement