sys.sp_cdc_scan(Transact-SQL)

적용 대상:SQL Server

변경 데이터 캡처 로그 검색 작업을 실행합니다.

Transact-SQL 구문 표기 규칙

구문

sys.sp_cdc_scan
    [ [ @maxtrans = ] maxtrans ]
    [ , [ @maxscans = ] maxscans ]
    [ , [ @continuous = ] continuous ]
    [ , [ @pollinginterval = ] pollinginterval ]
    [ , [ @is_from_job = ] is_from_job ]
[ ; ]

인수

[ @maxtrans = ] 맥스트랜스

각 검색 주기에서 처리할 최대 트랜잭션 수입니다. @maxtrans 기본값인 int500.

[ @maxscans = ] 맥스스캔

로그에서 모든 행을 추출하기 위해 실행할 최대 검색 주기 수입니다. @maxscans 기본값인 int10.

[ @continuous = ] 연속

검색 주기()를 다시0 실행하기 전에 저장 프로시저가 단일 검색 주기()를 실행한 후 종료되어야 하는지(또는 지속적으로 실행하여 @pollinginterval1시간 동안 일시 중지해야 하는지를 나타냅니다. @continuous 기본값인 tinyint0.

[ @pollinginterval = ] 폴링 간격

로그 검색 주기 사이의 시간(초)입니다. @pollinginterval 기본값인 bigint0.

[ @is_from_job = ] is_from_job

정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

반환 코드 값

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

결과 집합

없음.

설명

sys.sp_cdc_scan는 변경 데이터 캡처에서 sys.sp_MScdc_capture_job SQL Server 에이전트 캡처 작업을 사용하는 경우 내부적으로 호출됩니다. 변경 데이터 캡처 로그 검색 작업이 이미 활성 상태이거나 데이터베이스가 트랜잭션 복제를 사용하도록 설정된 경우 프로시저를 명시적으로 실행할 수 없습니다. 이 저장 프로시저는 자동으로 구성되는 캡처 작업의 동작을 사용자 지정하려는 관리자만 사용해야 합니다.

사용 권한

db_owner 고정 데이터베이스 역할의 멤버 자격이 필요합니다.