Udostępnij za pośrednictwem


How to: Clean Up Merge Metadata (Replication Transact-SQL Programming)

Metadane replikacja łączenia jest czyszczona okresowo przez agenta korespondencji seryjnej na podstawie ustawienia przechowywania dla publikacja.Dzieje się tak w Wydawca i subskrybenta w MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappings, and MSmerge_current_partition_mappings tabele systemowe.Można również programowo oczyścić danych w tych tabelach za pomocą procedur przechowywanych replikacja.

Aby ręcznie wyczyścić metadane korespondencji seryjnej

  1. Wydawca publikacja bazy danych wykonać sp_mergemetadataretentioncleanup.

  2. (Opcjonalnie) Uwaga liczby wierszy usunięto w kroku 1 z MSmerge_genhistory, MSmerge_contents, and MSmerge_tombstone tabele systemowe, odpowiednio zwracane w @ num_genhistory_rows, @ num_contents_rows, and @ num_tombstone_rows wyjścia parametrów.

  3. Powtórz kroki 1 i 2 przez subskrybent, aby oczyścić metadane baza danych subskrypcja.