다음을 통해 공유


MSmerge_articlehistory(Transact-SQL)

적용 대상: SQL Server

MSmerge_articlehistory 표는 병합 에이전트 동기화 세션 중에 아티클에 대한 변경 내용을 추적하며, 변경된 각 아티클에 대해 하나의 행을 사용합니다. 이 테이블은 배포 데이터베이스에 저장됩니다.

열 이름 데이터 형식 설명
session_id int MSmerge_sessions 시스템 테이블의 병합 에이전트 작업 세션 ID입니다.
phase_id int 동기화 세션의 단계이며 다음 중 하나일 수 있습니다.

1 = 업로드.

2 = 다운로드.

4 = 정리.

5 = 종료.

6 = 스키마 변경

7 = BCP.
article_name sysname 변경된 아티클의 이름입니다.
start_time 날짜/시간 에이전트가 아티클을 처리하기 시작한 시간입니다.
duration int 에이전트가 아티클을 처리한 시간(초)입니다.
삽입 int 동기화 중에 특정 아티클에 적용된 삽입 수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다.
업데이트 int 동기화 중에 특정 아티클에 적용된 업데이트 수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다.
삭제 int 동기화 중에 특정 아티클에 적용된 삭제 수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다.
충돌 int 동기화 중에 발생한 충돌 횟수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다.
conflicts_resolved int 동기화 중에 해결된 충돌 횟수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다.
rows_retried int 동기화 중에 다시 시도된 실패한 행의 수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다.
percent_complete decimal 병합 에이전트가 세션 중에 해당 아티클에 사용한 전체 동기화 시간의 백분율입니다. 이 값은 세션이 완료될 때까지 NULL입니다.
estimated_changes int 아티클에 적용해야 하는 행 변경 수의 예상값입니다.
relative_cost decimal 이 문서의 변경 내용을 적용하는 데 소요된 시간과 전체 세션의 총 시간입니다.

참고 항목

복제 테이블(Transact-SQL)