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


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)

Основные понятия

In-Memory OLTP (оптимизация в памяти)