Partager via


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.