Partilhar via


sys.sp_cdc_start_job (Transact-SQL)

Inicia uma limpeza do Change Data Capture ou o trabalho de captura do banco de dados atual.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sys.sp_cdc_start_job [ [ @job_type = ] 'job_type' ]

Argumentos

  • [ [ @job_type= ] 'job_type' ]
    Tipo de trabalho a adicionar. job_type é nvarchar(20) com um padrão de captura. As entradas válidas são captura e limpeza.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum

Comentários

sys.sp_cdc_start_job pode ser usado por um administrador para iniciar explicitamente o trabalho de captura ou de limpeza.

Permissões

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

Exemplos

A.Iniciando um trabalho de captura

O exemplo a seguir inicia o trabalho de captura para o banco de dados AdventureWorks2012. Não é necessário especificar um valor para job_type porque o tipo de trabalho padrão é captura.

USE AdventureWorks2012;
GO
EXEC sys.sp_cdc_start_job;
GO

B.Iniciando um trabalho de limpeza

O exemplo a seguir inicia um trabalho de limpeza para o banco de dados AdventureWorks2012.

USE AdventureWorks2012;
GO
EXEC sys.sp_cdc_start_job @job_type = N'cleanup';

Consulte também

Referência

dbo.cdc_jobs (Transact-SQL)

sys.sp_cdc_stop_job (Transact-SQL)