共用方式為


清除合併中繼資料 (複寫 Transact-SQL 程式設計)

合併式複寫元數據會根據發行集的保留設定,定期由合併代理程式清除。 這發生在MSmerge_genhistoryMSmerge_contents、MSmerge_tombstoneMSmerge_past_partition_mappingsMSmerge_current_partition_mappings系統數據表中的發行者和訂閱者端。 您也可以使用復寫預存程式,以程式設計方式清除這些數據表中的數據。

手動清除合併元數據

  1. 在發行集資料庫的發行者上,執行 sp_mergemetadataretentioncleanup

  2. (選擇性)請注意步驟 1 中從 MSmerge_genhistoryMSmerge_contentsMSmerge_tombstone 系統數據表中移除的數據列數目,分別在 @num_genhistory_rows@num_contents_rows@num_tombstone_rows 輸出參數中傳回。

  3. 在訂閱者端重複步驟 1 和 2,以清除訂閱資料庫上的元數據。

另請參閱

訂閱到期和停用