MSmerge_articlehistory(Transact-SQL)
MSmerge_articlehistory 테이블은 병합 에이전트 동기화 세션 중에 아티클에 적용된 변경 내용을 추적하여 변경된 각 아티클당 한 개의 행을 포함합니다. 이 테이블은 배포 데이터베이스에 저장됩니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
session_id |
int |
MSmerge_sessions 시스템 테이블에 있는 병합 에이전트 작업 세션의 ID입니다. |
phase_id |
int |
동기화 세션의 단계이며 다음 중 하나일 수 있습니다. 1 = 업로드 2 = 다운로드 4 = 정리 5 = 종료 6 = 스키마 변경 7 = BCP |
article_name |
sysname |
변경된 아티클의 이름입니다. |
start_time |
datetime |
에이전트가 아티클 처리를 시작한 시간입니다. |
duration |
int |
에이전트가 아티클을 처리하는 데 걸린 시간(초)입니다. |
inserts |
int |
동기화 중에 특정 아티클에 적용된 삽입 횟수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다. |
updates |
int |
동기화 중에 특정 아티클에 적용된 업데이트 횟수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다. |
deletes |
int |
동기화 중에 특정 아티클에 적용된 삭제 횟수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다. |
conflicts |
int |
동기화 중에 발생한 충돌 횟수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다. |
conflicts_resolved |
int |
동기화 중에 발생하여 해결된 충돌 횟수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다. |
rows_retried |
int |
동기화 중에 실패하여 다시 시도한 행의 수입니다. 이 값은 동기화 프로세스 중에 증가하며 마지막 값은 전체 값을 나타냅니다. |
percent_complete |
decimal |
병합 에이전트가 세션 중에 해당 아티클에 사용한 전체 동기화 시간의 백분율입니다. 세션을 완료할 때까지 이 값은 NULL입니다. |
estimated_changes |
int |
아티클에 적용해야 하는 행 변경 횟수의 추정치입니다. |
relative_cost |
decimal |
현재 아티클의 변경 사항을 적용하는 데 사용한 시간 대비 전체 세션의 총 시간입니다. |