Limpar metadados de mesclagem (Programação Transact-SQL de replicação)
Os metadados de replicação de mesclagem são limpados periodicamente pelo Agente de Mesclagem com base na configuração de retenção para a publicação. Isso acontece no Publicador e Assinante no MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappingse nas tabelas do sistema de MSmerge_current_partition_mappings . Também é possível limpar programaticamente os dados nessas tabelas usando procedimentos armazenados de replicação.
Para limpar os metadados de mesclagem manualmente
No Publicador do banco de dados de publicação, execute sp_mergemetadataretentioncleanup.
(Opcional) Observe o número de linhas removidas na etapa 1 do MSmerge_genhistory, MSmerge_contents, e das tabelas do sistema MSmerge_tombstone , retornadas respectivamente nos parâmetros de saída @num_genhistory_rows, @num_contents_rowse @num_tombstone_rows .
Repita as etapas 1 e 2 no Assinante para limpar os metadados no banco de dados de assinatura.