DROP WORKLOAD GROUP (Transact-SQL)
Produkt auswählen
Wählen Sie in der folgenden Zeile den Produktnamen aus, an dem Sie interessiert sind, und nur die Informationen dieses Produkts werden angezeigt.
* SQL Server *
SQL Server und SQL Managed Instance
Legt eine vorhandene benutzerdefinierte Ressourcenkontrolle-Workloadgruppe ab.
Anmerkung
Für azure SQL Managed Instance müssen Sie sich im Kontext der master
-Datenbank befinden, um die Konfiguration der Ressourcenverwaltung zu ändern.
Transact-SQL Syntaxkonventionen.
Syntax
DROP WORKLOAD GROUP group_name
[;]
Argumente
group_name
Der Name einer vorhandenen benutzerdefinierten Workloadgruppe.
Bemerkungen
Die DROP WORKLOAD GROUP
-Anweisung ist für die integrierten internal
- und default
-Gruppen der Ressourcenverwaltung nicht zulässig.
Wenn eine Workloadgruppe aktive Sitzungen enthält, schlägt das Löschen der Workloadgruppe fehl, wenn die ALTER RESOURCE GOVERNOR RECONFIGURE
-Anweisung ausgeführt wird, um die Änderung anzuwenden. Um dieses Problem zu vermeiden, können Sie eine der folgenden Aktionen ausführen:
- Warten Sie, bis alle Sitzungen in der betroffenen Gruppe getrennt werden, und führen Sie dann die
ALTER RESOURCE GOVERNOR RECONFIGURE
-Anweisung aus. - Beenden Sie Sitzungen in der betroffenen Gruppe explizit mithilfe des KILL- T-SQL-Befehls, und führen Sie dann die
ALTER RESOURCE GOVERNOR RECONFIGURE
-Anweisung aus. Wenn Sie entscheiden, dass Sie Sitzungen nicht explizit beenden möchten, erstellen Sie die Gruppe erneut, indem Sie den ursprünglichen Namen und die Ursprünglichen Einstellungen verwenden. - Starten Sie den Server neu. Wenn der Server neu gestartet wird, wird die gelöschte Gruppe dauerhaft gelöscht.
Weitere Informationen finden Sie unter Resource Governor und Resource Governor Workload Group.
Erlaubnisse
Erfordert die berechtigung CONTROL SERVER
.
Beispiele
Im folgenden Beispiel wird die Workloadgruppe mit dem Namen adhoc
abgelegt.
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
Verwandte Inhalte
* SQL Managed Instance *
SQL Server und SQL Managed Instance
Legt eine vorhandene benutzerdefinierte Ressourcenkontrolle-Workloadgruppe ab.
Anmerkung
Für azure SQL Managed Instance müssen Sie sich im Kontext der master
-Datenbank befinden, um die Konfiguration der Ressourcenverwaltung zu ändern.
Transact-SQL Syntaxkonventionen.
Syntax
DROP WORKLOAD GROUP group_name
[;]
Argumente
group_name
Der Name einer vorhandenen benutzerdefinierten Workloadgruppe.
Bemerkungen
Die DROP WORKLOAD GROUP
-Anweisung ist für die integrierten internal
- und default
-Gruppen der Ressourcenverwaltung nicht zulässig.
Wenn eine Workloadgruppe aktive Sitzungen enthält, schlägt das Löschen der Workloadgruppe fehl, wenn die ALTER RESOURCE GOVERNOR RECONFIGURE
-Anweisung ausgeführt wird, um die Änderung anzuwenden. Um dieses Problem zu vermeiden, können Sie eine der folgenden Aktionen ausführen:
- Warten Sie, bis alle Sitzungen in der betroffenen Gruppe getrennt werden, und führen Sie dann die
ALTER RESOURCE GOVERNOR RECONFIGURE
-Anweisung aus. - Beenden Sie Sitzungen in der betroffenen Gruppe explizit mithilfe des KILL- T-SQL-Befehls, und führen Sie dann die
ALTER RESOURCE GOVERNOR RECONFIGURE
-Anweisung aus. Wenn Sie entscheiden, dass Sie Sitzungen nicht explizit beenden möchten, erstellen Sie die Gruppe erneut, indem Sie den ursprünglichen Namen und die Ursprünglichen Einstellungen verwenden. - Starten Sie den Server neu. Wenn der Server neu gestartet wird, wird die gelöschte Gruppe dauerhaft gelöscht.
Weitere Informationen finden Sie unter Resource Governor und Resource Governor Workload Group.
Erlaubnisse
Erfordert die berechtigung CONTROL SERVER
.
Beispiele
Im folgenden Beispiel wird die Workloadgruppe mit dem Namen adhoc
abgelegt.
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
Verwandte Inhalte
* Azure Synapse
Analyse *
Azure Synapse Analytics
Legt eine Workloadgruppe ab. Nach Abschluss der Anweisung werden die Einstellungen wirksam.
Transact-SQL Syntaxkonventionen
Syntax
DROP WORKLOAD GROUP group_name
Argumente
group_name
Ist der Name einer vorhandenen benutzerdefinierten Workloadgruppe.
Bemerkungen
Eine Workloadgruppe kann nicht gelöscht werden, wenn Klassifizierer für die Workloadgruppe vorhanden sind. Legen Sie die Klassifizierer ab, bevor die Workloadgruppe gelöscht wird. Wenn aktive Anforderungen vorhanden sind, die Ressourcen aus der Workloadgruppe verwenden, die verworfen wird, wird die Drop Workload-Anweisung hinter ihnen blockiert.
Beispiele
Verwenden Sie das folgende Codebeispiel, um zu bestimmen, welche Klassifizierer gelöscht werden müssen, bevor die Workloadgruppe gelöscht werden kann.
SELECT c.name as classifier_name
,'DROP WORKLOAD CLASSIFIER '+c.name as drop_command
FROM sys.workload_management_workload_classifiers c
JOIN sys.workload_management_workload_groups g
ON c.group_name = g.name
WHERE g.name = 'wgXYZ' --change the filter to the workload being dropped
Erlaubnisse
Erfordert DIE BERECHTIGUNG CONTROL DATABASE