Share via


Verschieben von Arbeitsauslastungsgruppen

Arbeitsauslastungsgruppen der Ressourcenkontrolle können Sie 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 Konfiguration aussteht, indem Sie die dynamische Verwaltungssicht sys.dm_resource_governor_configuration (Transact-SQL) abfragen, um den aktuellen Status von is_configuration_pending zu erhalten.

[Nach oben]

Berechtigungen

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

[Nach oben]

Verschieben einer Arbeitsauslastungsgruppe in SQL Server Management Studio

So verschieben Sie eine Arbeitsauslastungsgruppe in Management Studio

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

  2. Klicken Sie mit der rechten Maustaste auf Ressourcenkontrolle, und klicken Sie dann auf Eigenschaften. Damit öffnen Sie die Seite Eigenschaften der Ressourcenkontrolle.

  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 OK klicken. Wenn Sie auf OK klicken, 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.

[Nach oben]

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

[Nach oben]

Siehe auch

Verweis

ALTER WORKLOAD GROUP (Transact-SQL)

ALTER RESOURCE GOVERNOR (Transact-SQL)

Konzepte

Ressourcenkontrolle

Aktivieren der Ressourcenkontrolle

Erstellen eines Ressourcenpools

Erstellen einer Arbeitsauslastungsgruppe