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