DROP WORKLOAD GROUP (Transact-SQL)

 

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse

Löscht eine vorhandene benutzerdefinierte Arbeitsauslastungsgruppe der Ressourcenkontrolle.

Topic link iconTransact-SQL-Syntaxkonventionen.

  
DROP WORKLOAD GROUP group_name  
[;]  

Gruppenname
Der Name einer vorhandenen benutzerdefinierten Arbeitsauslastungsgruppe.

Die DROP WORKLOAD GROUP-Anweisung ist für die internen oder Standard-Gruppen der Ressourcenkontrolle nicht zulässig.

Sie sollten bei der Ausführung von DDL-Anweisungen mit dem Status der Ressourcenkontrolle vertraut sein. Weitere Informationen finden Sie unter Resource Governor.

Falls eine Arbeitsauslastungsgruppe aktive Sitzungen enthält, fehl löschen oder Verschieben der Arbeitsauslastungsgruppe in einen anderen Ressourcenpool, wenn die ALTER RESOURCE GOVERNOR RECONFIGURE-Anweisung aufgerufen wird, um die Änderung zu übernehmen. Führen Sie eine der folgenden Aktionen aus, um dieses Problem zu umgehen:

  • Warten Sie, bis die Verbindungen für alle Sitzungen der entsprechenden Gruppe geschlossen wurden, und führen Sie dann die ALTER RESOURCE GOVERNOR RECONFIGURE-Anweisung noch einmal aus.

  • Stoppen Sie die Sitzungen in der betreffenden Gruppe explizit mit dem KILL-Befehl, und führen Sie die ALTER RESOURCE GOVERNOR RECONFIGURE-Anweisung noch einmal aus.

  • Starten Sie den Server neu. Nach Abschluss des Neustarts wird die gelöschte Gruppe nicht erstellt und die neue Ressourcenpoolzuordnung wird von einer verschobenen Gruppe verwendet.

  • Falls Sie nach Ausgabe der DROP WORKLOAD GROUP-Anweisung beschließen, dass Sie keine Sitzungen explizit stoppen möchten, um die Änderung zu übernehmen, können Sie die Gruppe mit dem gleichen Namen, den sie vor Ausgabe der DROP-Anweisung hatte, neu erstellen und dann in den ursprünglichen Ressourcenpool verschieben. Um die Änderungen zu übernehmen, führen Sie die ALTER RESOURCE GOVERNOR RECONFIGURE-Anweisung aus.

Erfordert die CONTROL SERVER-Berechtigung.

Das folgende Beispiel löscht die Arbeitsauslastungsgruppe namens adhoc.

DROP WORKLOAD GROUP adhoc;  
GO  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

Ressourcenkontrolle
Erstellen Sie die ARBEITSAUSLASTUNGSGRUPPE (Transact-SQL)
ALTER WORKLOAD GROUP (Transact-SQL)
Erstellen von RESSOURCENPOOLS (Transact-SQL)
ALTER RESOURCE POOL (Transact-SQL)
DROP RESOURCE POOL (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)

Community-Beiträge

HINZUFÜGEN
Anzeigen: