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 temasConvenciones 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
    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

Notas

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.

Vea también

Referencia