문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

sp_getqueuedrows(Transact-SQL)

구독자에서 업데이트가 보류되어 큐에 있는 행을 검색합니다. 이 저장 프로시저는 구독 데이터베이스의 구독자에서 실행됩니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

sp_getqueuedrows [ @tablename = ] 'tablename'
    [ , [ @owner = ] 'owner'
    [ , [ @tranid = ] 'transaction_id' ]

[ @tablename =] 'tablename'

테이블의 이름입니다. tablenamesysname이며 기본값은 없습니다. 테이블은 지연 구독의 일부여야 합니다.

[ @owner =] 'owner'

구독 소유자입니다. ownersysname이며 기본값은 NULL입니다.

[ @tranid = ] 'transaction_id'

트랜잭션 ID로 출력을 필터링할 수 있습니다. transaction_idnvarchar(70)이며 기본값은 NULL입니다. 지정된 경우 큐에 있는 명령과 연결된 트랜잭션 ID를 표시합니다. NULL인 경우 큐에 있는 모든 명령을 표시합니다.

0(성공) 또는 1(실패)

구독된 테이블에 대해 현재 지연 트랜잭션이 적어도 하나 이상 있는 행을 모두 표시합니다.

열 이름

데이터 형식

설명

Action

nvarchar(10)

동기화가 일어날 때 수행할 동작의 유형입니다.

INS= 삽입

DEL = 삭제

UPD = 업데이트

Tranid

nvarchar(70)

명령이 실행되는 트랜잭션 ID입니다.

table column1... n

 

tablename에 지정된 테이블의 각 열의 값입니다.

msrepl_tran_version

uniqueidentifier

이 열을 사용하여 복제된 데이터의 변경 사항을 추적하고 게시자에서 충돌 감지를 수행합니다. 이 열은 테이블에 자동으로 추가됩니다.

sp_getqueuedrows는 지연 업데이트를 사용하는 구독자에서 사용합니다.

sp_getqueuedrows는 지연 업데이트에 참여한 구독 데이터베이스의 지정된 테이블에서 큐 판독기 에이전트가 아직 해결하지 못한 행을 찾습니다.

sp_getqueuedrowstablename에 지정된 테이블에 대한 SELECT 권한이 필요합니다.

커뮤니티 추가 항목

추가
표시: