sys.sp_cdc_scan (Transact-SQL)

Si applica a: sìSQL Server (tutte le versioni supportate)

Esegue l'operazione di analisi del log di Change Data Capture.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

  
sys.sp_cdc_scan [ [ @maxtrans = ] max_trans ]   
     [ , [ @maxscans = ] max_scans ]   
     [ , [ @continuous = ] continuous ]   
     [ , [ @pollinginterval = ] polling_interval ]   

Argomenti

[ @maxtrans = ] max_trans Numero massimo di transazioni da elaborare in ogni ciclo di analisi. max_trans è di tipo int e il valore predefinito è 500.

[ @maxscans = ] max_scans Numero massimo di cicli di analisi da eseguire per estrarre tutte le righe dal log. max_scans è di tipo int e il valore predefinito è 10.

[ @continuous = ] continuous Indica se il stored procedure deve terminare dopo l'esecuzione di un singolo ciclo di analisi (0) o se viene eseguito in modo continuo, sospendendo il tempo specificato da polling_interval prima di rieseguire il ciclo di analisi (1). Continuous è di tinyint e il valore predefinito è 0.

[ @pollinginterval = ] polling_interval Numero di secondi tra i cicli di analisi del log. polling_interval è di tipo bigint e il valore predefinito è 0.

Valori del codice restituito

0 (esito positivo) o 1 (esito negativo)

Set di risultati

nessuno

Osservazioni

sys.sp_cdc_scan viene chiamata internamente da sys.sp_MScdc_capture_job se il processo di acquisizione di SQL Server Agent viene utilizzato da Change Data Capture. La procedura non può essere eseguita in modo esplicito se è già attiva un'operazione di analisi del log di Change Data Capture o se il database è abilitato per la replica transazionale. Questa stored procedure deve essere utilizzata dagli amministratori che desiderano personalizzare il comportamento del processo di acquisizione che viene configurato automaticamente.

Autorizzazioni

Richiede l'appartenenza al ruolo predefinito del database db_owner.

Vedere anche

dbo.cdc_jobs ()Transact-SQL