sys.sp_cdc_scan (Transact-SQL)
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 examen. max_trans es de tipo int y su valor predeterminado es 500.[ @maxscans= ] max_scans
Número máximo de ciclos de examen para ejecutar en orden y extraer todas las filas del registro. max_scans es de tipo int y su valor predeterminado es 10.[ @continuous= ] continuous
Indica si el procedimiento almacenado debe finalizar después de ejecutar un ciclo de examen (0) o se ejecuta continuamente, deteniéndose el tiempo especificado por polling_interval antes de volver a ejecutar el ciclo de examen (1).. continuous es de tipo tinyint y su valor predeterminado es 0.[ @pollinginterval= ] polling_interval
Número de segundos entre los ciclos de examen del registro. polling_interval es de tipo bigint y su valor predeterminado es 0.
Valores del código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Ninguno
Comentarios
sys.sp_MScdc_capture_job llama internamente a sys.sp_cdc_scan si la captura de datos modificados utiliza el trabajo de captura del Agente SQL Server. El procedimiento no se puede ejecutar explícitamente cuando una operación de examen del registro de captura de datos modificados ya está activa, o cuando la base de datos está habilitada para la replicación transaccional. Los administradores que deseen personalizar el comportamiento del trabajo de captura configurado automáticamente deben utilizar este procedimiento almacenado.
Permisos
Requiere la pertenencia al rol fijo de base de datos db_owner.