Freigeben über


sys.sp_flush_commit_table (Transact-SQL)

Gilt für: SQL Server

Löscht den Arbeitsspeicher syscommittab auf den Datenträger, um bei der Bereinigung von Änderungen zu helfen.

Transact-SQL-Syntaxkonventionen

Syntax

sp_flush_commit_table
    [ @flush_ts = ] flush_ts
    [ , [ @cleanup_version = ] cleanup_version ]
[ ; ]

Argumente

[ @flush_ts = ] flush_ts

Gibt die aktuelle Änderungsnachverfolgungsversion an. @flush_ts ist groß und kann nicht seinNULL.

[ @cleanup_version = ] cleanup_version

Die Änderungsnachverfolgungsversion des Wasserzeichens für die syscommittab Bereinigung. @cleanup_version ist großint, mit einem Standardwert von NULL.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Beispiele

EXEC sys.sp_flush_commit_table 11;
GO

Hier sehen Sie das Ergebnis.

Started executing query at Line 1
(10 rows affected)
Total execution time: 00:00:00.076

Hinweise

Dieses Verfahren muss in einer Datenbank ausgeführt werden, in der die Änderungsnachverfolgung aktiviert ist.

Berechtigungen

Nur ein Mitglied der Sysadmin-Serverrolle oder db_owner Datenbankrolle kann dieses Verfahren ausführen.