Freigeben über


Verschieben von Arbeitsauslastungsgruppen

Gilt für: SQL Server Azure SQL Managed Instance

Sie können eine Resource Governor-Arbeitsauslastungsgruppe in SQL Server Management Studio oder mit Transact-SQL in einen anderen Ressourcenpool verschieben.

Vorbereitungen

Sie können keine Arbeitsauslastungsgruppen verschieben, wenn für die Ressourcenkontrolle ein Konfigurationsvorgang aussteht.

Einschränkungen

Sie können keine Arbeitsauslastungsgruppen verschieben, wenn für die Ressourcenkontrolle ein Konfigurationsvorgang aussteht. Sie können feststellen, ob eine ausstehende Konfiguration vorliegt, indem Sie die dynamische Verwaltungssicht sys.dm_resource_governor_configuration (Transact-SQL) abfragen, um den aktuellen Status von is_configuration_pending zu erhalten.

Berechtigungen

Zum Verschieben einer Arbeitsauslastungsgruppe ist die CONTROL SERVER-Berechtigung erforderlich.

Verschieben einer Arbeitsauslastungsgruppe in SQL Server Management Studio

Verschieben einer Arbeitsauslastungsgruppe in Management Studio

  1. Erweitern Sie im Objekt-Explorer den Knoten Verwaltung , bis der erweiterte Eintrag Ressourcenkontrolleangezeigt wird.

  2. Klicken Sie mit der rechten Maustaste auf Resource Governor , und klicken Sie dann auf Eigenschaften. Damit öffnen Sie die Seite Eigenschaften des Resource Governors .

  3. Klicken Sie im Fenster Ressourcenpools auf den Ressourcenpool mit der zu verschiebenden Arbeitsauslastungsgruppe. Im Fenster Arbeitsauslastungsgruppen werden nun die Arbeitsauslastungsgruppen in diesem Ressourcenpool aufgeführt.

  4. Klicken Sie im Fenster Arbeitsauslastungsgruppen mit der rechten Maustaste links neben der zu verschiebenden Arbeitsauslastungsgruppe auf den Pfeil nach rechts, und klicken Sie auf Verschieben nach. Daraufhin wird das Fenster Arbeitsauslastungsgruppe verschieben angezeigt.

  5. Verfügbare Ressourcenpools werden im Fenster angezeigt. Klicken Sie auf den Namen des Ressourcenpools, in den Sie die Arbeitsauslastungsgruppe verschieben möchten, und klicken Sie dann auf OK , um diese Aktion durchzuführen.

  6. Diese Aktion wird erst abgeschlossen, wenn Sie auf OKklicken. Wenn Sie auf OKklicken, wird die Anweisung ALTER RESOURCE GOVERNOR RECONFIGURE ausgeführt.

  7. Schlägt der Erstellungs- oder Neukonfigurierungsvorgang für den Ressourcenpool oder die Arbeitsauslastungsgruppe fehl, wird unter dem Titel der Eigenschaftenseite eine zusammenfassende Fehlermeldung angezeigt. Klicken Sie auf den Abwärtspfeil an der Fehlermeldung, um eine ausführliche Fehlermeldung anzuzeigen.

Verschieben einer Arbeitsauslastungsgruppe mit Transact-SQL

So verschieben Sie eine Arbeitsauslastungsgruppe mit Transact-SQL

  1. Führen Sie die ALTER WORKLOAD GROUP -Anweisung aus, und geben Sie dabei den Namen der zu verschiebenden Arbeitsauslastungsgruppe sowie die Ressource an, in die diese verschoben werden soll.

  2. Führen Sie die ALTER RESOURCE GOVERNOR RECONFIGURE -Anweisung aus.

Beispiel (Transact-SQL)

Im folgenden Beispiel wird die Arbeitsauslastungsgruppe groupAdhoc in den Standardressourcenpool verschoben.

ALTER WORKLOAD GROUP groupAdhoc  
USING [default];  
GO  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

Weitere Informationen

Ressourcenkontrolle
Aktivieren der Ressourcenkontrolle
Erstellen eines Ressourcenpools
Erstellen einer Arbeitsauslastungsgruppe
ALTER WORKLOAD GROUP (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)