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


sys.sp_xtp_unbind_db_resource_pool (Transact-SQL)

Эта системная процедура удаляет существующую привязку между базой данных и пулом ресурсов для отслеживания использования памяти In-Memory OLTP. Если в настоящий момент ни один пул не привязан к указанной базе данных, возвращается значение «успех». Если база данных не имеет привязки, ранее выделенная память для оптимизированных для памяти объектов остается выделенной для предыдущего пула ресурсов. Необходимо перезапустить базу данных, чтобы освободить выделенную память. После отвязки базы данных от пула ресурсов привязка возвращается к пулу ресурсов по умолчанию.

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2014 до текущей версии).

Синтаксис

sys.sp_xtp_unbind_db_resource_pool 'database_name'

Аргументы

  • database_name
    Имя существующей базы данных с подключенными In-Memory OLTP.

Сообщения

  • Если база данных была привязана к именованному пулу ресурсов, процедура возвращает значение «успешно». Однако необходимо перезапустить базу данных для отмены привязки, чтобы изменения вступили в силу.
    Если для существующей базы данных не указана привязка, sp_xtp_unbind_db_resource_pool возвращает значение «успешно», однако выводится информационное сообщение:

    Msg 41374, Level 16, State 1, Procedure sp_xtp_unbind_db_resource_pool_internal, Line 140.
    Database 'Hekaton_DB' does not have a binding to a resource pool.
    

Пример

Следующий код позволяет отвязать базу данных Hekaton_DB от пула ресурсов In-Memory OLTP, к которому он привязан. Если Hekaton_DB в настоящее время не привязана к пулу ресурсов In-Memory OLTP, выводится сообщение. База данных должна быть перезапущена, чтобы отмена привязки вступила в силу.

sys.sp_xtp_unbind_db_resource_pool 'Hekaton_DB'

Требования

  • База данных, указанная в database_name, должна иметь привязку к пулу ресурсов In-Memory OLTP.

  • Необходимо разрешение CONTROL SERVER.

См. также

Справочник

sys.sp_xtp_bind_db_resource_pool (Transact-SQL)

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

привязать базу данных с таблицами, оптимизированными для памяти, к пулу ресурсов