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.
Bientôt disponible : pendant toute l’année 2024, nous allons éliminer progressivement Problèmes GitHub comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, voir :Soumettre et afficher des commentaires pour