sp_replmonitorhelpmergesessiondetail(Transact-SQL)
적용 대상: SQL Server Azure SQL Managed Instance
병합 복제를 모니터링하는 데 사용되는 특정 복제 병합 에이전트 세션에 대한 자세한 문서 수준 정보를 반환합니다. 결과 집합에는 세션 중에 동기화된 각 아티클에 대한 세부 정보 행이 포함됩니다. 또한 세션 초기화를 나타내는 행과 세션의 업로드 및 다운로드 단계를 요약하는 행도 포함됩니다. 이 저장 프로시저는 배포 데이터베이스의 배포자 또는 구독 데이터베이스의 구독자에서 실행됩니다.
구문
sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id
[ ; ]
인수
[ @session_id = ] session_id
에이전트 세션을 지정합니다. @session_id 기본값이 없는 int입니다.
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
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 | 세션의 스키마 변경 수입니다. |
반환 코드 값
0
(성공) 또는 1
(실패).
설명
sp_replmonitorhelpmergesessiondetail
는 병합 복제를 모니터링하는 데 사용됩니다.
구독자 sp_replmonitorhelpmergesessiondetail
에서 실행되는 경우 마지막 5개 병합 에이전트 세션에 대한 자세한 정보만 반환합니다.
사용 권한
배포자의 배포 데이터베이스 또는 구독자의 구독 데이터베이스에서 db_owner 또는 replmonitor 고정 데이터베이스 역할의 멤버만 실행할 sp_replmonitorhelpmergesessiondetail
수 있습니다.