Compartilhar 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ópicoConvenções de sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • [ [ @job_type= ] 'job_type' ]
    Tipo de trabalho a ser adicionado. 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 um trabalho de captura para o banco de dados AdventureWorks2008R2. Não é necessário especificar um valor para job_type porque o tipo de trabalho padrão é captura.

USE AdventureWorks2008R2;
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 AdventureWorks2008R2.

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