Bagikan melalui


sys.sp_flush_commit_table (T-SQL)

Berlaku untuk: SQL Server

Bersihkan dalam memori syscommittab ke disk untuk membantu pembersihan pelacakan perubahan.

Konvensi sintaks transact-SQL

Sintaks

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

Argumen

[ @flush_ts = ] flush_ts

Menentukan versi pelacakan perubahan saat ini. @flush_ts besar, dan tidak boleh NULL.

[ @cleanup_version = ] cleanup_version

Versi pelacakan perubahan marka air untuk syscommittab pembersihan. @cleanup_version besar, dengan default NULL.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Contoh

EXEC sys.sp_flush_commit_table 11;
GO

Berikut adalah hasil yang ditetapkan.

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

Keterangan

Prosedur ini harus dijalankan dalam database yang mengaktifkan pelacakan perubahan.

Izin

Hanya anggota peran server sysadmin atau peran database db_owner yang dapat menjalankan prosedur ini.