sys.sp_xtp_merge_checkpoint_files (Transact-SQL)
适用范围:SQL Server
合并指定事务范围中的所有数据和增量文件。
注意
SQL Server 2016 (13.x) 中已弃用此存储过程。 不再需要它,并且不能使用,从 SQL Server 2016 (13.x) 开始。
有关详细信息,请参阅 为内存优化对象创建和管理存储。
语法
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所示。 为无效的事务 ID 生成错误。
[ @transaction_upper_bound = ] upper_bound_tid
数据文件的 bigint 事务上限,如sys.dm_db_xtp_checkpoint_files所示。 为无效的事务 ID 生成错误。
返回代码值
无。
返回的游标
无。
权限
需要 sysadmin 固定服务器角色和 db_owner 固定数据库角色。
注解
将有效范围内的所有数据和差异文件合并,以生成单个数据文件和差异文件。 此过程不遵循合并策略。