sys.sp_cdc_scan (Transact-SQL)
Ejecuta la operación de recorrido del registro de captura de datos modificados.
Sintaxis
sys.sp_cdc_scan [ [ @maxtrans = ] max_trans ]
[ , [ @maxscans = ] max_scans ]
[ , [ @continuous = ] continuous ]
[ , [ @pollinginterval = ] polling_interval ]
Argumentos
[ @maxtrans= ] max_trans
El número máximo de transacciones que se procesarán en cada ciclo de recorrido. max_trans es de tipo int con un valor predeterminado de 500.[ @maxscans= ] max_scans
El número máximo de ciclos de recorrido que se ejecutarán para extraer todas las filas del registro. max_scans es de tipo int con un valor predeterminado de 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 tinyint con un valor predeterminado de 0.[ @pollinginterval= ] polling_interval
El número de segundos entre cada ciclo de recorrido del registro. polling_interval es de tipo bigint con un valor predeterminado de 0.
Valores de 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 de transacciones. Los administradores que deseen personalizar el comportamiento del trabajo de captura configurado automáticamente deben utilizar este procedimiento almacenado.
Permisos
Debe pertenecer a la función de base de datos fija db_owner.