Compartilhar via


sys.sp_cdc_scan (Transact-SQL)

Executa a operação de verificação no log Change Data Capture.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sys.sp_cdc_scan [ [ @maxtrans = ] max_trans ] 
     [ , [ @maxscans = ] max_scans ] 
     [ , [ @continuous = ] continuous ] 
     [ , [ @pollinginterval = ] polling_interval ] 

Argumentos

  • [ @maxtrans= ] max_trans
    Número máximo de transações a serem processadas em cada ciclo de verificação. max_trans é int com um padrão de 500.

  • [ @maxscans= ] max_scans
    Número máximo de ciclos de verificação a ser executado para extrair todas as linhas do log. max_scans é int com um padrão de 10.

  • [ @continuous= ] continuous
    Indica se o procedimento armazenado deve ser finalizado depois da execução de um único ciclo de verificação (0) ou de ser executado continuamente, pausando na hora especificada pelo polling_interval antes de executar o ciclo de verificação (1) novamente. continuous é tinyint com um padrão de 0.

  • [ @pollinginterval= ] polling_interval
    Número de segundos entre ciclos de verificação do log. polling_interval é bigint com um padrão de 0.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum

Comentários

sys.sp_cdc_scan será chamado internamente pelo sys.sp_MScdc_capture_job, se o trabalho de captura do SQL Server Agent estiver sendo usado pelo Change Data Capture. O procedimento não pode ser executado explicitamente quando uma operação de verificação de log do Change Data Capture já estiver ativa ou quando o banco de dados estiver habilitado para replicação transacional. Este procedimento armazenado deve ser usado por administradores que desejam personalizar o comportamento do trabalho de captura que é configurado automaticamente.

Permissões

Requer associação na função de banco de dados fixa db_owner.

Consulte também

Referência