sys.sp_flush_commit_table (Transact-SQL)
S'applique à : SQL Server
Vide la mémoire syscommittab
sur le disque pour faciliter le nettoyage du suivi des modifications.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_flush_commit_table
[ @flush_ts = ] flush_ts
[ , [ @cleanup_version = ] cleanup_version ]
[ ; ]
Arguments
[ @flush_ts = ] flush_ts
Spécifie la version actuelle du suivi des modifications. @flush_ts est bigint et ne peut pas être NULL.
[ @cleanup_version = ] cleanup_version
Version de suivi des modifications de filigrane pour syscommittab
le nettoyage. @cleanup_version est bigint, avec une valeur par défaut de NULL
.
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Exemples
EXEC sys.sp_flush_commit_table 11;
GO
Voici le jeu de résultats obtenu.
Started executing query at Line 1
(10 rows affected)
Total execution time: 00:00:00.076
Notes
Cette procédure doit être exécutée dans une base de données sur laquelle le suivi des modifications est activé.
autorisations
Seul un membre du rôle serveur sysadmin ou db_owner rôle de base de données peut exécuter cette procédure.
Contenu connexe
- À propos du suivi des modifications (Transact-SQL)
- Nettoyage et résolution des problèmes liés au suivi des modifications (Transact-SQL)
- Fonctions de suivi des modifications (Transact-SQL)
- Tables système de suivi des modifications (Transact-SQL)
- Procédures stockées de suivi des modifications (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour