sys.sp_flush_commit_table (Transact-SQL)

適用対象:SQL Server

変更の追跡クリーンsyscommittabアップに役立つメモリ内をディスクにフラッシュします。

Transact-SQL 構文表記規則

構文

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

引数

[ @flush_ts = ] flush_ts

現在の変更追跡バージョンを指定します。 @flush_tsは bigint であり、NULL にすることはできません。

[ @cleanup_version = ] クリーンup_version

クリーンup のsyscommittabウォーターマーク変更追跡バージョン。 @クリーンup_version は bigint で、既定値は NULL.

リターン コードの値

0 (成功) または 1 (失敗)。

EXEC sys.sp_flush_commit_table 11;
GO

結果セットは次のようになります。

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

解説

この手順は、変更の追跡が有効になっているデータベースで実行する必要があります。

アクセス許可

このプロシージャを実行できるのは、 sysadmin サーバー ロールまたは データベース ロールdb_owner メンバーだけです。