Cómo limpiar metadatos de mezcla (programación de la replicación con Transact-SQL)

El Agente de mezcla limpia periódicamente los metadatos de réplica de mezcla según la configuración de retención de la publicación. Esto tiene lugar en el publicador y en el suscriptor de las tablas del sistema MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappings y MSmerge_current_partition_mappings. También puede limpiar mediante programación los datos de estas tablas utilizando procedimientos almacenados de la replicación.

Para limpiar manualmente los metadatos de mezcla

  1. En el publicador de la base de datos de publicaciones, ejecute sp_mergemetadataretentioncleanup.

  2. (Opcional) Tenga en cuenta el número de filas quitado en el paso 1 de las tablas del sistema MSmerge_genhistory, MSmerge_contentsy MSmerge_tombstone, devueltas respectivamente en los parámetros de salida @num_genhistory_rows, @num_contents_rowsy @num_tombstone_rows.

  3. Repita los pasos 1 y 2 en el suscriptor para limpiar los metadatos en la base de datos de suscripciones.