다음을 통해 공유


배포 데이터베이스에서 복제된 명령 및 정보 보기

적용 대상: SQL Server Azure SQL Managed Instance

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

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

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

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

  1. (선택사항)게시 데이터베이스의 게시자에서 sp_helparticle을 실행합니다. @publication@article를 지정합니다. 결과 집합의 아티클 ID 값을 기록합니다.

  2. 배포 데이터베이스의 배포자에서 sp_browsereplcmds를 실행합니다. (선택 사항) @article_id에 대해 2단계의 아티클 ID를 지정합니다. (선택 사항) sys.databases 카탈로그 뷰의 database_id 열에서 가져올 수 있는 @publisher_database_id에 대한 게시 데이터베이스의 ID를 지정합니다.

참고 항목

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