Metagegevens voor samenvoeging opschonen (Replicatie Transact-SQL Programmeren)

Van toepassing op:SQL Server

De Merge Agent ruimt periodiek merge-replicatiemetadata op op basis van de retentie-instelling voor de publicatie. Dit proces vindt plaats bij de Publisher en Subscriber in de MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappings en MSmerge_current_partition_mappings systeemtabellen. Je kunt de data in deze tabellen ook programmatisch opschonen door replicatie-opgeslagen procedures te gebruiken.

Om handmatig de samenvoegmetadata op te schonen

  1. Voer op de Publisher in de publicatiedatabase sp_mergemetadataretentioncleanup uit.

  2. (Optioneel) Let op het aantal rijen dat in stap 1 is verwijderd uit de MSmerge_genhistory-, MSmerge_contents- en MSmerge_tombstone-systeemtabellen, respectievelijk teruggegeven in de @num_genhistory_rows, @num_contents_rows, en @num_tombstone_rows uitvoerparameters.

  3. Herhaal stap 1 en 2 bij de abonnee om metadata in de abonnementsdatabase op te schonen.