sys.sp_cdc_scan(Transact-SQL)
적용 대상: SQL Server
변경 데이터 캡처 로그 검색 작업을 실행합니다.
구문
sys.sp_cdc_scan [ [ @maxtrans = ] max_trans ]
[ , [ @maxscans = ] max_scans ]
[ , [ @continuous = ] continuous ]
[ , [ @pollinginterval = ] polling_interval ]
[ ; ]
인수
[ @maxtrans = ] max_trans
각 검색 주기에서 처리할 최대 트랜잭션 수입니다. @maxtrans 기본값500
인 int입니다.
[ @maxscans = ] max_scans
로그에서 모든 행을 추출하기 위해 실행할 최대 검색 주기 수입니다. @maxscans 기본값10
인 int입니다.
[ @continuous = ] continuous
검색 주기()를 다시1
실행하기 전에 저장 프로시저가 단일 검색 주기()를 실행한 후 종료되어야 하는지(0
또는 지속적으로 실행하여 @pollinginterval 지정된 시간 동안 일시 중지해야 하는지를 나타냅니다. @continuous 기본값0
인 tinyint입니다.
[ @pollinginterval = ] polling_interval
로그 검색 주기 사이의 시간(초)입니다. @pollinginterval 기본값0
인 bigint입니다.
반환 코드 값
0
(성공) 또는 1
(실패).
결과 집합
없음.
설명
sys.sp_cdc_scan
는 변경 데이터 캡처에서 sys.sp_MScdc_capture_job
SQL Server 에이전트 캡처 작업을 사용하는 경우 내부적으로 호출됩니다. 변경 데이터 캡처 로그 검색 작업이 이미 활성 상태이거나 데이터베이스가 트랜잭션 복제를 사용하도록 설정된 경우 프로시저를 명시적으로 실행할 수 없습니다. 이 저장 프로시저는 자동으로 구성되는 캡처 작업의 동작을 사용자 지정하려는 관리자만 사용해야 합니다.
사용 권한
db_owner 고정 데이터베이스 역할의 멤버 자격이 필요합니다.