Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Denna systemprocedur tar bort en befintlig bindning mellan en databas och en resurspool för att spåra In-Memory OLTP-minnesanvändning. Om det inte finns någon pool som för närvarande är bunden till den angivna databasen, returneras framgång. När databasen är obunden förblir det tidigare allokerade minnet för minnesoptimerade objekt tilldelat den föregående resurspoolen. Du behöver starta om databasen för att frigöra det tilldelade minnet. När en databas har frigjorts från resurspoolen går bindningen tillbaka till resurspoolen DEFAULT .
Transact-SQL syntaxkonventioner
Syntax
sys.sp_xtp_unbind_db_resource_pool [ @database_name = ] N'database_name'
[ ; ]
Arguments
[ @database_name = ] N'database_name'
Namnet på en befintlig In-Memory OLTP-aktiverad databas. @database_name är sysname.
Messages
Om en databas var bunden till en namngiven resurspool returnerar proceduren framgångsrikt. Du måste dock starta om databasen för att avbindningen ska träda i kraft.
Om det inte finns någon befintlig bindning för den specificerade databasen, sp_xtp_unbind_db_resource_pool returnerar framgång, men ger informationsmeddelandet:
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.
Examples
Följande kod lossar databasen Hekaton_DB från den In-Memory OLTP-resurspool den är bunden till. Om den Hekaton_DB inte för närvarande är bunden till en In-Memory OLTP-resurspool ges ett meddelande. Databasen måste startas om för att avbindningen ska träda i kraft.
EXECUTE sys.sp_xtp_unbind_db_resource_pool N'Hekaton_DB';
Requirements
Databasen som specificeras av @database_name måste ha en bindning till en In-Memory OLTP-resurspool.
Kräver behörighet för kontroll av server.