sys.sp_cdc_scan (Transact-SQL)
S'applique à : SQL Server
Exécute l'opération d'analyse du journal de la capture de données modifiées.
Conventions de la syntaxe Transact-SQL
Syntaxe
sys.sp_cdc_scan [ [ @maxtrans = ] max_trans ]
[ , [ @maxscans = ] max_scans ]
[ , [ @continuous = ] continuous ]
[ , [ @pollinginterval = ] polling_interval ]
[ ; ]
Arguments
[ @maxtrans = ] max_trans
Nombre maximal de transactions à traiter dans chaque cycle d'analyse. @maxtrans est int avec la valeur par défaut 500
.
[ @maxscans = ] max_scans
Nombre maximal de cycles d'analyse à exécuter afin d'extraire toutes les lignes du journal. @maxscans est int avec la valeur par défaut 10
.
[ @continuous = ] continu
Indique si la procédure stockée doit se terminer après l’exécution d’un seul cycle d’analyse (0
) ou s’exécuter en continu, en pause pour le temps spécifié par @pollinginterval avant de réexécuter le cycle d’analyse (1
). @continuous est tinyint avec une valeur par défaut de 0
.
[ @pollinginterval = ] polling_interval
Nombre de secondes entre les cycles d’analyse du journal. @pollinginterval est bigint avec une valeur par défaut de 0
.
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Jeu de résultats
Aucune.
Notes
sys.sp_cdc_scan
est appelé en interne sys.sp_MScdc_capture_job
si le travail de capture sql Server Agent est utilisé par la capture de données modifiées. La procédure ne peut pas être exécutée explicitement lorsqu’une opération d’analyse du journal de capture de données modifiées est déjà active ou lorsque la base de données est activée pour la réplication transactionnelle. Cette procédure stockée doit être utilisée par les administrateurs qui souhaitent personnaliser le comportement du travail de capture configuré automatiquement.
autorisations
Nécessite l'appartenance au rôle de base de données fixe db_owner.