Udostępnij za pomocą


sys.sp_flush_commit_table (Transact-SQL)

Dotyczy:SQL Server

Opróżnia pamięć syscommittab na dysk, aby ułatwić czyszczenie śledzenia zmian.

Transact-SQL konwencje składni

Składnia

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

Argumenty (w programowaniu)

[ @flush_ts = ] flush_ts

Określa bieżącą wersję śledzenia zmian. @flush_ts jest bigint i nie może być NULL.

[ @cleanup_version = ] cleanup_version

Wersja śledzenia zmian znaku wodnego do syscommittab czyszczenia. @cleanup_version jest bigint, z wartością domyślną NULL.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Przykłady

EXECUTE sys.sp_flush_commit_table 11;
GO

Oto zestaw wyników.

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

Uwagi

Ta procedura musi być uruchamiana w bazie danych z włączonym śledzeniem zmian.

Uprawnienia

Tę procedurę może wykonać tylko członek roli serwera sysadmin lub rola bazy danych db_owner .