Share via


sys.sp_cdc_scan (Transact-SQL)

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

Icona di collegamento a un argomentoConvenzioni 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 scansione. max_trans è di tipo int e il valore predefinito è 500.

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

  • [ [ @continuous= ] continuous
    Indica se la stored procedure deve terminare dopo l'esecuzione di un singolo ciclo di scansione (0) o deve essere eseguita in modo continuo, sospendendo l'esecuzione per il tempo specificato da polling_interval prima di rieseguire il ciclo di scansione (1). continuous è di tipo tinyint e il valore predefinito è 0.

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

Valori dei codici restituiti

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 scansione del log di Change Data Capture o se il database è attivato 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

È richiesta l'appartenenza al ruolo predefinito del database db_owner.

Vedere anche

Riferimento