Поделиться через


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 , соответствующие файлу начальной контрольной точки слияния. Ошибка создается для недопустимого идентификатора транзакции.

[ @transaction_upper_bound = ] upper_bound_tid

Верхняя граница транзакций для файла данных bigint , как показано в sys.dm_db_xtp_checkpoint_files. Ошибка создается для недопустимого идентификатора транзакции.

Значения кода возврата

Нет.

Возвращенные курсоры

Нет.

Разрешения

Требуется предопределяемая роль сервера sysadmin и предопределяемая роль базы данных db_owner .

Замечания

Объединяет все файлы данных и разностные файлы в допустимом диапазоне для получения одного файла данных и одного разностного файла. Эта процедура не учитывает политику слияния.