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.
Zugehöriger Inhalt
- Informationen zur Änderungsnachverfolgung (Transact-SQL)
- Bereinigung und Problembehandlung von Änderungen (Transact-SQL)
- Änderungsnachverfolgungs-Funktionen (Transact-SQL)
- Systemtabellen für die Änderungsnachverfolgung (Transact-SQL)
- Gespeicherte Prozeduren zur Änderungsnachverfolgung (Transact-SQL)