sys.sp_xtp_merge_checkpoint_files (Transact-SQL)

適用於:SQL Server

合併指定之交易範圍中的所有數據和差異檔案。

注意

SQL Server 2016 (13.x) 中已淘汰此預存程式。 從 SQL Server 2016 (13.x) 開始,它已不再需要且無法使用。

如需詳細資訊,請參閱建立和管理記憶體優化物件的 儲存體。

Transact-SQL 語法慣例

語法

sys.sp_xtp_merge_checkpoint_files
    [ @database_name = ] database_name
    , [ @transaction_lower_bound = ] lower_bound_tid
    , [ @transaction_upper_bound = ] upper_bound_tid
[ ; ]

引數

[ @database_name = ] 'database_name'

要叫用合併之資料庫的名稱。 @database_name為 sysname。 如果資料庫沒有記憶體內部資料表,此程式會傳回使用者錯誤。 如果資料庫離線,則會傳回錯誤。

[ @transaction_lower_bound = ] lower_bound_tid

數據檔的 bigint 下限交易,如與合併啟動檢查點檔案對應的 sys.dm_db_xtp_checkpoint_files (Transact-SQL) 所示。 針對無效的交易標識碼產生錯誤。

[ @transaction_upper_bound = ] upper_bound_tid

數據檔的 bigint 交易上限,如 sys.dm_db_xtp_checkpoint_files (Transact-SQL) 所示。 針對無效的交易標識碼產生錯誤。

傳回碼值

無。

傳回的數據指標

無。

權限

需要系統管理員固定伺服器角色和db_owner固定資料庫角色。

備註

合併有效範圍中的所有數據和差異檔案,以產生單一數據和差異檔案。 此程式不接受合併原則。