Delen via


sys.sp_flush_commit_table (Transact-SQL)

Van toepassing op:SQL Server

Hiermee wordt het geheugen syscommittab naar de schijf leeggemaakt om te helpen bij het opschonen van wijzigingen.

Transact-SQL syntaxis-conventies

Syntaxis

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

Argumenten

[ @flush_ts = ] flush_ts

Hiermee geeft u de huidige versie voor het bijhouden van wijzigingen op. @flush_ts is bigint en kan het niet zijn NULL.

[ @cleanup_version = ] cleanup_version

De versie voor het bijhouden van watermerken voor syscommittab opschonen. @cleanup_version is bigint, met een standaardwaarde van NULL.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Voorbeelden

EXECUTE sys.sp_flush_commit_table 11;
GO

Hier is het resultatenoverzicht.

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

Opmerkingen

Deze procedure moet worden uitgevoerd in een database waarvoor wijzigingen bijhouden is ingeschakeld.

Machtigingen

Alleen een lid van de sysadmin-serverfunctie of db_owner databaserol kan deze procedure uitvoeren.