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 | 이 문서의 변경 내용을 적용하는 데 소요된 시간과 전체 세션의 총 시간입니다. |