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_检查point_files(Transact-SQL)中所示。 为无效的事务 ID 生成错误。
[ @transaction_upper_bound = ] upper_bound_tid
数据文件的 bigint 事务上限,如 sys.dm_db_xtp_检查point_files (Transact-SQL) 所示。 为无效的事务 ID 生成错误。
返回代码值
无。
返回的游标
无。
权限
需要 sysadmin 固定服务器角色和 db_owner 固定数据库角色。
注解
将有效范围内的所有数据和差异文件合并,以生成单个数据文件和差异文件。 此过程不遵循合并策略。
相关内容
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈