Compartir a través de


sys.sp_cdc_scan (Transact-SQL)

Ejecuta la operación de recorrido del registro de captura de datos modificados.

Icono de vínculo a temas 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.

Vea también

Referencia

dbo.cdc_jobs (Transact-SQL)