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: Einschränkungen, Berechtigungen
Zum Verschieben einer Arbeitsauslastungsgruppe mit: SQL Server Management Studio, Transact-SQL
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
Erweitern Sie im Objekt-Explorer den Knoten Verwaltung , bis der erweiterte Eintrag Ressourcenkontrolleangezeigt wird.
Klicken Sie mit der rechten Maustaste auf Resource Governor , und klicken Sie dann auf Eigenschaften. Damit öffnen Sie die Seite Eigenschaften des Resource Governors .
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.
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.
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.
Diese Aktion wird erst abgeschlossen, wenn Sie auf OKklicken. Wenn Sie auf OKklicken, wird die Anweisung ALTER RESOURCE GOVERNOR RECONFIGURE ausgeführt.
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
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.
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)