방법: 병합 메타데이터 정리(복제 Transact-SQL 프로그래밍)

병합 복제 메타데이터는 게시에 대한 보존 기간 설정에 따라 병합 에이전트에 의해 정기적으로 정리됩니다. 정리 작업은 MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappingsMSmerge_current_partition_mappings 시스템 테이블의 게시자 및 구독자에서 수행됩니다. 복제 저장 프로시저를 사용하여 이러한 테이블의 데이터를 프로그래밍 방식으로 정리할 수도 있습니다.

병합 메타데이터를 수동으로 정리하려면

  1. 게시 데이터베이스의 게시자에서 sp_mergemetadataretentioncleanup을 실행합니다.

  2. (옵션) 1단계를 통해 MSmerge_genhistory, MSmerge_contentsMSmerge_tombstone 시스템 테이블에서 제거된 행 수는 각각 @num_genhistory_rows, @num_contents_rows@num_tombstone_rows 출력 매개 변수에 반환됩니다.

  3. 구독자에서 1~2단계를 반복하여 구독 데이터베이스의 메타데이터를 정리합니다.

참고 항목

개념