Compartilhar via


Limpar metadados de mesclagem (Programação de Replicação Transact-SQL)

Os metadados de replicação de mesclagem são limpos periodicamente pelo Merge Agent com base na configuração de retenção da publicação. Isso ocorre no Publicador e Assinante nas tabelas do sistema MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappings e MSmerge_current_partition_mappings. Você também pode limpar programaticamente os dados nessas tabelas usando procedimentos armazenados de replicação.

Para fazer a limpeza manual dos metadados de mesclagem

  1. No editor do banco de dados de publicação, execute sp_mergemetadataretentioncleanup.

  2. (Opcional) Observe o número de linhas removidas na etapa 1 das tabelas do sistema MSmerge_genhistory, MSmerge_contents e MSmerge_tombstone , retornadas respectivamente nos parâmetros de saída @num_genhistory_rows, @num_contents_rows e @num_tombstone_rows .

  3. Repita as etapas 1 e 2 no Assinante para limpar metadados no banco de dados de assinatura.

Consulte Também

Expiração e desativação da assinatura