sys.sp_cdc_start_job (Transact-SQL)
Aplica-se: SQL Server
Inicia uma limpeza do Change Data Capture ou o trabalho de captura do banco de dados atual.
Convenções de sintaxe de Transact-SQL
Sintaxe
sys.sp_cdc_start_job
[ [ @job_type = ] N'job_type' ]
[ ; ]
Argumentos
@job_type [ = ] N'job_type'
Tipo de trabalho a adicionar. @job_type é nvarchar(20) com um padrão de capture
. As entradas válidas são capture
e cleanup
.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Conjunto de resultados
Nenhum.
Comentários
sys.sp_cdc_start_job
pode ser usado por um administrador para iniciar explicitamente o trabalho de captura ou o trabalho de limpeza.
Permissões
Requer associação na função de banco de dados fixa db_owner.
Exemplos
R. Iniciar um trabalho de captura
O exemplo a seguir inicia o trabalho de captura para o banco de dados AdventureWorks2022
. A especificação de um valor para @job_type não é necessária porque o tipo de trabalho padrão é capture
.
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_start_job;
GO
B. Iniciar um trabalho de limpeza
O exemplo a seguir inicia um trabalho de limpeza para o banco de dados AdventureWorks2022
.
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_start_job
@job_type = N'cleanup';