sys.sp_xtp_merge_checkpoint_files (Transact-SQL)

sys.sp_xtp_merge_checkpoint_files 合并指定事务范围内的所有数据和差异文件。

有关详细信息,请参阅创建和管理用于内存优化的对象的存储

主题链接图标 Transact-SQL 语法约定

适用范围:SQL Server(SQL Server 2014 到当前版本)。

语法

sys.sp_xtp_merge_checkpoint_files database_name, @transaction_lower_bound, @transaction_upper_bound
[;]

参数

  • database_name
    数据库的名称,将对该数据库调用合并。 如果数据库没有内存中表,则此过程将返回用户错误。 如果数据库处于离线状态,则它恢复错误。

  • lower_bound_Tid
    数据文件的事务的 (bigint) 下限如 sys.dm_db_xtp_checkpoint_files (Transact-SQL) 中所示,此文件对应于合并的开始检查点文件。 对于无效的 transactonId 值将生成错误。

  • upper_bound_Tid
    数据文件的事务的 (bigint) 上限如 sys.dm_db_xtp_checkpoint_files (Transact-SQL) 中所示。 对于无效的 transactonId 值将生成错误。

返回代码值

返回的游标

权限

需要 sysadmin 固定服务器角色和 db_owner 固定数据库角色。

注释

将有效范围内的所有数据和差异文件合并,以生成单个数据文件和差异文件。 此过程不支持合并策略。

请参阅

参考

系统存储过程 (Transact-SQL)

概念

内存中 OLTP(内存中优化)