sys.sp_cdc_scan (Transact-SQL)
Se aplica a: SQL Server
Ejecuta la operación de recorrido del registro de captura de datos modificados.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sys.sp_cdc_scan [ [ @maxtrans = ] max_trans ]
[ , [ @maxscans = ] max_scans ]
[ , [ @continuous = ] continuous ]
[ , [ @pollinginterval = ] polling_interval ]
[ ; ]
Argumentos
[ @maxtrans = ] max_trans
Número máximo de transacciones para procesar en cada ciclo de recorrido. @maxtrans es int con un valor predeterminado de 500
.
[ @maxscans = ] max_scans
Número máximo de ciclos de recorrido que se ejecutarán para extraer todas las filas del registro. @maxscans es int con un valor predeterminado de 10
.
[ @continuous = ] continuous
Indica si el procedimiento almacenado debe finalizar después de ejecutar un solo ciclo de examen (0
) o ejecutarse continuamente, pausando durante el tiempo especificado por @pollinginterval antes de volver a ejecutar el ciclo de examen (1
). @continuous es tinyint con un valor predeterminado de 0
.
[ @pollinginterval = ] polling_interval
Número de segundos entre los ciclos de recorrido del registro. @pollinginterval es bigint con un valor predeterminado de 0
.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Ninguno.
Comentarios
sys.sp_cdc_scan
se llama internamente si sys.sp_MScdc_capture_job
la captura de datos modificados usa el trabajo de captura de Agente SQL Server. El procedimiento no se puede ejecutar explícitamente cuando una operación de examen del registro de captura de datos modificado ya está activa o cuando la base de datos está habilitada para la replicación transaccional. Los administradores que quieran personalizar el comportamiento del trabajo de captura configurado automáticamente deben usar este procedimiento almacenado.
Permisos
Requiere pertenencia al rol fijo de base de datos db_owner.