Přesun skupiny úloh
platí pro:SQL Serverazure SQL Managed Instance
Skupinu úloh správce prostředků můžete přesunout do jiného fondu zdrojů pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL.
Skupinu úloh nemůžete přesunout, pokud existuje operace konfigurace správce prostředků čekající na vyřízení.
Omezení
- Skupinu úloh nemůžete přesunout, pokud existuje operace konfigurace správce prostředků čekající na vyřízení. Pokud chcete získat aktuální hodnotu sloupce
is_configuration_pending
, můžete určit, jestli konfigurace čeká na vyřízení, zadáním dotazu na zobrazení dynamické správy sys.dm_resource_governor_configuration. - Pokud skupina úloh obsahuje aktivní relace, přesun do jiného fondu zdrojů selže při provedení příkazu
ALTER RESOURCE GOVERNOR RECONFIGURE
k aplikaci změny. Chcete-li se tomuto problému vyhnout, můžete provést jednu z následujících akcí:- Počkejte, až se všechny relace v ovlivněné skupině odpojí, a pak spusťte příkaz
ALTER RESOURCE GOVERNOR RECONFIGURE
. - Explicitně zastavte relace v ovlivněné skupině pomocí příkazu KILL T-SQL a pak spusťte příkaz
ALTER RESOURCE GOVERNOR RECONFIGURE
. Pokud se rozhodnete, že nechcete sezení explicitně zastavit, přesuňte skupinu do původního fondu zdrojů. - Restartujte server. Po restartování serveru použije přesunutá skupina nové přiřazení fondu zdrojů.
- Počkejte, až se všechny relace v ovlivněné skupině odpojí, a pak spusťte příkaz
Dovolení
Přesunutí skupiny úloh vyžaduje oprávnění CONTROL SERVER
.
Přesun skupiny úloh pomocí aplikace SQL Server Management Studio
Přesunutí skupiny úloh pomocí nástroje SQL Server Management Studio:
- V Průzkumníku objektů rozbalte uzel Management až na Resource Governor.
- Otevřete místní nabídku Správce prostředků a vyberte Vlastnosti. Otevře se stránka vlastností správce prostředků.
- V mřížce Fondy zdrojů vyberte fond zdrojů obsahující skupinu úloh, která se má přesunout. Mřížka skupin úloh nyní zobrazuje seznam skupin úloh v daném fondu zdrojů.
- V mřížce Skupiny úloh otevřete nabídku skupiny úloh, kterou chcete přesunout, a vyberte Přesunout do. Otevře se okno Přesunout skupinu úloh.
- Dostupné fondy zdrojů se zobrazí v okně. Vyberte fond zdrojů, do kterého chcete skupinu úloh přesunout, a vyberte OK.
- Výběrem OK spusťte příkaz
ALTER RESOURCE GOVERNOR RECONFIGURE
. - Pokud operace vytvoření nebo změna konfigurace pro fond prostředků nebo skupinu úloh selže, zobrazí se pod názvem stránky vlastností souhrnná chybová zpráva. Pokud chcete zobrazit podrobnou chybovou zprávu, vyberte šipku dolů u chybové zprávy.
Přesun skupiny úloh pomocí Transact-SQL
Přesunutí skupiny úloh pomocí jazyka Transact-SQL:
- Spusťte příkaz ALTER WORKLOAD GROUP určující název skupiny úloh, kterou chcete přesunout, a fond zdrojů, do kterého se má přesunout.
- Spusťte příkaz
ALTER RESOURCE GOVERNOR RECONFIGURE
.
Příklad
Následující příklad přesune skupinu úloh s názvem groupAdhoc
do fondu prostředků default
.
ALTER WORKLOAD GROUP groupAdhoc USING [default];
ALTER RESOURCE GOVERNOR RECONFIGURE;