Share via


sys.sp_cdc_start_job (Transact-SQL)

Démarre un nettoyage de capture de données modifiées ou un travail de capture pour la base de données actuelle.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

  • [ [ @job_type= ] 'job_type' ]
    Type du travail à ajouter. job_type est de type nvarchar(20) avec capture comme valeur par défaut. Les entrées valides sont capture et cleanup.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Jeux de résultats

Aucun

Notes

sys.sp_cdc_start_job peut être utilisé par un administrateur pour démarrer de manière explicite le travail de capture ou le travail de nettoyage.

Autorisations

Nécessite l'appartenance au rôle de base de données fixe db_owner.

Exemples

A.Démarrage d'un travail de capture

L'exemple suivant démarre le travail de capture pour la base de données AdventureWorks2012. Il n'est pas nécessaire de spécifier une valeur pour job_type, car le type de travail par défaut est capture.

USE AdventureWorks2012;
GO
EXEC sys.sp_cdc_start_job;
GO

B.Démarrage d'un travail de nettoyage

L'exemple suivant démarre un travail de nettoyage pour la base de données AdventureWorks2012.

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

Voir aussi

Référence

dbo.cdc_jobs (Transact-SQL)

sys.sp_cdc_stop_job (Transact-SQL)