Freigeben über


Vorgehensweise: Löschen einer Arbeitsauslastungsgruppe (Transact-SQL)

In diesem Thema erfahren Sie, wie Sie mit Transact-SQL eine Arbeitsauslastungsgruppe aus einem Ressourcenpool löschen können. Das Löschen einer Gruppe erfolgt in zwei Schritten mit dem DROP WORKLOAD GROUP-Befehl und dem ALTER RESOURCE GOVERNOR-Befehl. Im Folgenden wird die Gruppe groupAdhoc als Beispiel verwendet.

So löschen Sie eine Arbeitsauslastungsgruppe

  1. Führen Sie die folgende Anweisung aus.

    DROP WORKLOAD GROUP groupAdhoc
    GO
    
  2. Überprüfen Sie, dass in groupAdhoc keine Anforderungen mehr aktiv sind, bevor Sie die ALTER RESOURCE GOVERNOR RECONFIGURE-Anweisung ausgeben. Falls noch aktive Anforderungen vorhanden sind, schlägt ALTER RESOURCE GOVERNOR fehl. Führen Sie eine der folgenden Aktionen aus, um dieses Problem zu vermeiden:

    • Warten Sie, bis alle Sitzungen der Arbeitsauslastungsgruppe die Verbindung geschlossen haben.

    • Beenden Sie die Sitzungen in der Arbeitsauslastungsgruppe explizit mit dem KILL-Befehl.

    • Starten Sie den Server neu. Die Arbeitsauslastungsgruppe wird nicht mehr neu erstellt.

    • 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.

  3. Führen Sie die folgende Anweisung aus.

    ALTER RESOURCE GOVERNOR RECONFIGURE
    GO