다음을 통해 공유


배포 데이터베이스의 복제된 명령 및 기타 정보 보기(복제 Transact-SQL 프로그래밍)

트랜잭션 복제를 사용하는 경우 트랜잭션 명령은 배포 에이전트에서 해당 명령을 모든 구독자에 전파하거나 구독자의 배포 에이전트에서 변경 내용을 끌어올 때까지 배포 데이터베이스에 저장됩니다. 이와 같이 배포 데이터베이스에서 보류 중인 명령은 복제 저장 프로시저를 사용하여 프로그래밍 방식으로 볼 수 있습니다. 자세한 내용은 복제 저장 프로시저(Transact-SQL)를 참조하세요.

배포 데이터베이스의 모든 트랜잭션 게시에서 복제된 명령을 보려면

  1. 배포 데이터베이스의 배포자에서 sp_browsereplcmds를 실행합니다.

트랜잭션 복제를 사용하여 게시된 특정 데이터베이스 또는 특정 아티클에서 배포 데이터베이스의 복제된 명령을 보려면

  1. (옵션) 게시 데이터베이스의 게시자에서 sp_helparticle을 실행합니다. @publication@article을 지정합니다. 결과 집합의 article id 값을 확인합니다.

  2. 배포 데이터베이스의 배포자에서 sp_browsereplcmds를 실행합니다. (옵션) @article_id에 2단계의 아티클 ID를 지정합니다. (옵션) @publisher_database_id에 게시 데이터베이스의 ID를 지정합니다. 이 ID는 sys.databases 카탈로그 뷰의 database_id 열에서 얻을 수 있습니다.

참고 항목

프로그래밍 방식으로 복제 모니터링