Odstranění skupiny úloh
platí pro:SQL Serverazure SQL Managed Instance
Skupinu úloh nebo fond zdrojů můžete odstranit pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL.
Omezení
Skupinu úloh nemůžete odstranit, pokud obsahuje aktivní relace.
Pokud skupina úloh obsahuje aktivní relace, odstranění skupiny úloh se nezdaří v okamžiku, kdy se provede příkaz ALTER RESOURCE GOVERNOR RECONFIGURE
za účelem uplatnění 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 a pak spusťte operaci
ALTER RESOURCE GOVERNOR RECONFIGURE
. Pokud se rozhodnete, že nechcete explicitně zastavovat relace, vytvořte skupinu znovu pomocí původního názvu a nastavení. - Restartujte server. Po restartování serveru se odstraněná skupina trvale odstraní.
Dovolení
Odstranění skupiny úloh vyžaduje oprávnění CONTROL SERVER
.
Odstranění skupiny úloh pomocí Průzkumníka objektů v aplikaci SQL Server Management Studio
Odstranění skupiny úloh pomocí aplikace SQL Server Management Studio:
- V aplikaci SQL Server Management Studio otevřete Průzkumník objektů a rozbalte uzel Management až po Fondy zdrojů.
- Rozbalte fondy zdrojů až po uzel skupiny úloh ve fondu zdrojů, který obsahuje skupinu úloh, jež se má odstranit.
- Otevřete místní nabídku pro skupinu úloh a vyberte Odstranit.
- V okně Odstranit objekt je skupina úloh uvedena v seznamu Objekt, který se má odstranit. Pokud chcete odstranit skupinu úloh, vyberte OK.
Odstranění skupiny úloh pomocí vlastností správce prostředků
Odstranění skupiny úloh pomocí stránky vlastností správce prostředků:
- V Průzkumníku objektů rozbalte uzel Správa až po Fondy zdrojů.
- Otevřete místní nabídku pro fond zdrojů, který obsahuje skupinu úloh, kterou chcete odstranit, a vyberte Vlastnosti. Otevře se stránka vlastností správce prostředků .
- V okně Skupiny úloh pro fond zdrojů vyberte řádek pro skupinu úloh, která se má odstranit. Otevřete místní nabídku a vyberte Odstranit.
- Pokud chcete odstranit skupinu úloh, vyberte OK.
Odstranění skupiny úloh pomocí Transact-SQL
Odstranění skupiny úloh pomocí jazyka Transact-SQL:
- Spusťte příkaz DROP WORKLOAD GROUP určující název skupiny úloh, která se má odstranit.
- Před spuštěním příkazu
ALTER RESOURCE GOVERNOR RECONFIGURE
ověřte, že ve skupině úloh, která se odstraní, nejsou žádné aktivní požadavky. Pokud existují aktivní požadavky,ALTER RESOURCE GOVERNOR
selže. Další informace a řešení najdete v tématu Omezení a omezení. - Spusťte příkaz
ALTER RESOURCE GOVERNOR RECONFIGURE
.
Příklad
Následující příklad odstraní skupinu úloh pojmenovanou groupAdhoc
a zavede novou konfiguraci.
DROP WORKLOAD GROUP groupAdhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;