sp_replmonitorhelpmergesessiondetail(Transact-SQL)
병합 복제를 모니터링하는 데 사용되는 특정 복제 병합 에이전트 세션에 대한 자세한 아티클 수준 정보를 반환합니다. 결과 집합에는 세션 중에 동기화된 각 아티클에 대한 정보 행이 포함됩니다. 또한 세션 초기화를 나타내는 행과 세션의 업로드 및 다운로드 단계를 요약하는 행도 포함됩니다. 이 저장 프로시저는 배포 데이터베이스의 배포자 또는 구독 데이터베이스의 구독자에서 실행됩니다.
구문
sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id
인수
- [ @session_id = ] session_id
에이전트 세션을 지정합니다. session_id는 int이며 기본값은 없습니다.
반환 코드 값
0(성공) 또는 1(실패)
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
PhaseID |
int |
동기화 세션의 단계를 나타내며 다음 중 하나일 수 있습니다. 0 = 초기화 또는 요약 행 1 = 업로드 2 = 다운로드 |
ArticleName |
sysname |
동기화 중인 아티클의 이름입니다. ArticleName에는 아티클 정보를 나타내지 않는 결과 집합의 행에 대한 요약 정보도 포함됩니다. |
PercentComplete |
decimal |
현재 실행 중이거나 실패한 세션에 대해 지정한 아티클 정보 행에 적용된 전체 변경 내용의 비율을 나타냅니다. |
RelativeCost |
decimal |
아티클을 동기화하는 데 소요된 시간을 세션의 전체 동기화 시간에 대한 비율로 나타냅니다. |
Duration |
int |
에이전트 세션의 길이입니다. |
Inserts |
int |
세션의 삽입 수입니다. |
Updates |
int |
세션의 업데이트 수입니다. |
Deletes |
int |
세션의 삭제 수입니다. |
Conflicts |
int |
세션에서 발생한 충돌 수입니다. |
ErrorID |
int |
세션 오류의 ID입니다. |
SeqNo |
int |
결과 집합의 세션 순서입니다. |
RowType |
int |
결과 집합에서 각 행이 나타내는 정보의 유형을 나타냅니다. 0 = 초기화 1 = 업로드 요약 2 = 아티클 업로드 정보 3 = 다운로드 요약 4 = 아티클 다운로드 정보 |
SchemaChanges |
int |
세션의 스키마 변경 수입니다. |
주의
sp_replmonitorhelpmergesessiondetail은 병합 복제를 모니터링하는 데 사용합니다.
구독자에서 실행되는 경우 sp_replmonitorhelpmergesessiondetail은 마지막 5개 병합 에이전트 세션에 대한 세부 정보만 반환합니다.
사용 권한
배포자의 배포 데이터베이스 또는 게시자의 게시 데이터베이스에서 db_owner 또는 replmonitor 고정 데이터베이스 역할의 멤버만 sp_replmonitorhelpmergesessiondetail을 실행할 수 있습니다.
참고 항목
관련 자료
How to: Programmatically Monitor Replication (Replication Transact-SQL Programming)