sys.sp_cdc_start_job (Transact-SQL)
S'applique à : SQL Server
Démarre un nettoyage de capture de données modifiées ou un travail de capture pour la base de données actuelle.
Conventions de la syntaxe Transact-SQL
Syntaxe
sys.sp_cdc_start_job
[ [ @job_type = ] N'job_type' ]
[ ; ]
Arguments
[ @job_type = ] N’job_type'
Type du travail à ajouter. @job_type est nvarchar(20) avec la valeur par défaut capture
. Les entrées valides sont capture
et cleanup
.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Jeu de résultats
Aucune.
Notes
sys.sp_cdc_start_job
peut être utilisé par un administrateur pour démarrer explicitement 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
R. Démarrer un travail de capture
L'exemple suivant démarre le travail de capture pour la base de données AdventureWorks2022
. La spécification d’une valeur pour @job_type n’est pas nécessaire, car le type de travail par défaut est capture
.
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_start_job;
GO
B. Démarrer un travail de nettoyage
L'exemple suivant démarre un travail de nettoyage pour la base de données AdventureWorks2022
.
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_start_job
@job_type = N'cleanup';