다음을 통해 공유


sys.sp_cdc_scan(Transact-SQL)

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

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

참고 항목

참조

dbo.cdc_jobs(Transact-SQL)