Limpar metadados de mesclagem (Programação Transact-SQL de replicação)
Aplica-se: SQL Server
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 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
.Repita as etapas 1 e 2 no Assinante para limpar os metadados no banco de dados de assinatura.