Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se: SQL Server
Executa a operação de verificação no log Change Data Capture.
Convenções de sintaxe de Transact-SQL
Sintaxe
sys.sp_cdc_scan [ [ @maxtrans = ] max_trans ]
[ , [ @maxscans = ] max_scans ]
[ , [ @continuous = ] continuous ]
[ , [ @pollinginterval = ] polling_interval ]
[ ; ]
Argumentos
@maxtrans [ = ] max_trans
O número máximo de transações a processar em cada ciclo de exame. @maxtrans é int com um padrão de 500.
@maxscans [ = ] max_scans
O número máximo de ciclos de exame a executar para extrair todas as linhas do log. @maxscans é int com um padrão de 10.
@continuous [ = ] contínuo
Indica se o procedimento armazenado deve terminar após a execução de um único ciclo de verificação (0) ou ser executado continuamente, pausando pelo tempo especificado pelo @pollinginterval antes de executar novamente o ciclo de verificação (1). @continuous é minúsculo com um padrão de 0.
@pollinginterval [ = ] polling_interval
Número de segundos entre os ciclos de verificação de log. @pollinginterval é bigint com um padrão de 0.
Valores do código de retorno
0 (sucesso) ou 1 (falha).
Conjunto de resultados
Nenhum.
Comentários
sys.sp_cdc_scan é chamado internamente por sys.sp_MScdc_capture_job se o trabalho de captura do SQL Server Agent estiver sendo usado pela captura de dados de alteração. O procedimento não pode ser executado explicitamente quando uma operação de verificação de log de captura de dados de alteração já está ativa ou quando o banco de dados está habilitado para replicação transacional. Esse procedimento armazenado deve ser usado por administradores que desejam personalizar o comportamento do trabalho de captura configurado automaticamente.
Permissões
Requer associação na função de banco de dados fixa db_owner.