sys.sp_cdc_scan (Transact-SQL)
Executa a operação de verificação no log Change Data Capture.
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.