Sdílet prostřednictvím


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:

  1. V aplikaci SQL Server Management Studio otevřete Průzkumník objektů a rozbalte uzel Management až po Fondy zdrojů.
  2. Rozbalte fondy zdrojů až po uzel skupiny úloh ve fondu zdrojů, který obsahuje skupinu úloh, jež se má odstranit.
  3. Otevřete místní nabídku pro skupinu úloh a vyberte Odstranit.
  4. 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ů:

  1. V Průzkumníku objektů rozbalte uzel Správa až po Fondy zdrojů.
  2. 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ů .
  3. 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.
  4. Pokud chcete odstranit skupinu úloh, vyberte OK.

Odstranění skupiny úloh pomocí Transact-SQL

Odstranění skupiny úloh pomocí jazyka Transact-SQL:

  1. Spusťte příkaz DROP WORKLOAD GROUP určující název skupiny úloh, která se má odstranit.
  2. 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í.
  3. 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;