Megosztás a következőn keresztül:


sys.sp_flush_commit_table (Transact-SQL)

A következőkre vonatkozik:SQL Server

Kiüríti a memóriát syscommittab a lemezre, hogy segítsen a változáskövetési törlésben.

Transact-SQL szintaxis konvenciók

Szemantika

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

Érvek

[ @flush_ts = ] flush_ts

Az aktuális változáskövetési verziót adja meg. @flush_tsbigint, és nem lehet NULL.

[ @cleanup_version = ] cleanup_version

A vízjel változáskövetési verziója a törléshez syscommittab . @cleanup_versionbigint, alapértelmezés szerint NULLa .

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Példák

EXECUTE sys.sp_flush_commit_table 11;
GO

Itt van az eredmények összessége.

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

Megjegyzések

Ezt az eljárást olyan adatbázisban kell futtatni, amelyben engedélyezve van a változáskövetés.

Engedélyek

Ezt az eljárást csak a sysadmin kiszolgálói szerepkör vagy db_owner adatbázis-szerepkör egy tagja hajthatja végre.