Eliminar metadatos de combinación (Programación de Transact-SQL para la replicación)

Se aplica a:SQL Server

El Agente de mezcla limpia periódicamente los metadatos de replicación de fusiones según la configuración de retención de la publicación. Este proceso tiene lugar en el Publicador y el Suscriptor, en las tablas del sistema MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappings y MSmerge_current_partition_mappings. También puedes limpiar los datos de estas tablas de forma programática usando procedimientos almacenados de replicación.

Para limpiar manualmente los metadatos de mezcla

  1. En el Publicador, en 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.