다음을 통해 공유


sys.sp_cdc_scan(Transact-SQL)

적용 대상: SQL Server

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

Transact-SQL 구문 표기 규칙

구문

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 고정 데이터베이스 역할의 멤버 자격이 필요합니다.