Limpiar metadatos de mezcla (programación de la replicación con Transact-SQL)

Se aplica a:SQL Server

El Agente de mezcla limpia periódicamente los metadatos de replicación 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_mappingsy 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 publicación, ejecute sp_mergemetadataretentioncleanup.

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

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

Consulte también

Desactivación y expiración de la suscripción