sys.sp_xtp_unbind_db_resource_pool (Transact-SQL)
Gilt für: SQL Server
Mit diesem Systemverfahren wird eine vorhandene Bindung zwischen einer Datenbank und einem Ressourcenpool entfernt, um die Speicherauslastung im Arbeitsspeicher im Arbeitsspeicher zu verfolgen. Wenn derzeit kein Pool an die angegebene Datenbank gebunden ist, war die Ausführung erfolgreich. Wenn die Datenbankbindung aufgehoben wird, bleibt der zuvor zugeordnete Arbeitsspeicher für speicheroptimierte Objekte dem vorherigen Ressourcenpool zugeordnet. Sie müssen die Datenbank neu starten, um den zugeordneten Arbeitsspeicher freizugeben. Sobald die Bindung einer Datenbank an den Ressourcenpool aufgehoben wird, fällt sie an den DEFAULT-Ressourcenpool zurück.
Transact-SQL-Syntaxkonventionen
Syntax
sys.sp_xtp_unbind_db_resource_pool
[ @database_name = ] 'database_name'
[ ; ]
Argumente
[ @database_name = ] 'database_name'
Der Name einer vorhandenen oltp-aktivierten In-Memory-OLTP-Datenbank. @database_name ist "sysname".
Nachrichten
Wenn eine Datenbank an einen benannten Ressourcenpool gebunden wurde, wird die Prozedur erfolgreich zurückgegeben. Sie müssen die Datenbank jedoch neu starten, damit die Verknüpfung wirksam wird.
Wenn für die angegebene Datenbank keine Bindung besteht, wird sp_xtp_unbind_db_resource_pool
zwar erfolgreich ausgeführt, gibt aber folgende Informationsmeldung aus:
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.
Beispiele
Der folgende Code hebt die Bindung der Datenbank Hekaton_DB
aus dem In-Memory OLTP-Ressourcenpool auf, an den sie gebunden ist. Wenn Hekaton_DB
derzeit nicht an einen OLTP-Ressourcenpool im Arbeitsspeicher gebunden ist, wird eine Meldung angegeben. Die Datenbank muss neu gestartet werden, damit die aufgehobene Bindung wirksam wird.
sys.sp_xtp_unbind_db_resource_pool N'Hekaton_DB';
Anforderungen
Die durch @database_name angegebene Datenbank muss über eine Bindung an einen OLTP-Ressourcenpool im Arbeitsspeicher verfügen.
Erfordert die CONTROL SERVER-Berechtigung.