Partager via


sys.sp_xtp_unbind_db_resource_pool (Transact-SQL)

Cette procédure système supprime une liaison existante entre une base de données et un pool de ressources aux fins de suivi de l'utilisation de la mémoire OLTP en mémoire. Si aucun pool n'est actuellement lié à la base de données spécifiée, un message de réussite est retourné. Lorsque la liaison de la base de données est annulée, la mémoire allouée précédemment aux objets mémoire optimisés reste allouée au pool de ressources précédent. Vous devez redémarrer la base de données pour libérer la mémoire allouée. Une fois que la base de données n'est plus liée au pool de ressources, la liaison recourt au pool de ressources DEFAULT.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

S'applique à : SQL Server (SQL Server 2014 jusqu'à la version actuelle).

Syntaxe

sys.sp_xtp_unbind_db_resource_pool 'database_name'

Arguments

  • database_name
    Nom d'une base de données compatible OLTP en mémoire existante.

Messages

  • Si la base de données était liée à un pool de ressources nommé, la procédure aboutit. Toutefois, vous devez redémarrer la base de données pour que l'annulation de la liaison prenne effet.
    En l'absence de liaison existante pour la base de données spécifiée, sp_xtp_unbind_db_resource_pool retourne un message de réussite, mais affiche le message d'information suivant :

    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.
    

Exemple

Le code suivant annule la liaison de la base de données Hekaton_DB du pool de ressources OLTP en mémoire auquel elle est liée. Si Hekaton_DB n'est pas actuellement lié à un pool de ressources OLTP en mémoire, un message est fourni. La base de données doit être redémarrée pour que l'annulation de la liaison prenne effet.

sys.sp_xtp_unbind_db_resource_pool 'Hekaton_DB'

Spécifications

  • La base de données spécifiée par database_name doit avoir une liaison à un pool de ressources OLTP en mémoire.

  • Nécessite l'autorisation CONTROL SERVER.

Voir aussi

Référence

sys.sp_xtp_bind_db_resource_pool (Transact-SQL)

Concepts

Lier une base de données avec des tables mémoire optimisées à un pool de ressources