Compartilhar via


Excluir um grupo de carga de trabalho

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Você pode excluir um grupo de carga de trabalho ou um pool de recursos usando o SQL Server Management Studio ou o Transact-SQL.

Limitações

Você não poderá excluir um grupo de carga de trabalho se ele contiver sessões ativas.

Se um grupo de carga de trabalho contiver sessões ativas, a exclusão do grupo de carga de trabalho falhará quando a instrução ALTER RESOURCE GOVERNOR RECONFIGURE for executada para aplicar a alteração. Para evitar esse problema, é possível executar uma das seguintes ações:

  • Aguarde até que todas as sessões no grupo afetado se desconectem e executem a instrução ALTER RESOURCE GOVERNOR RECONFIGURE.
  • Interrompa explicitamente as sessões no grupo afetado usando o comando KILL e execute a instrução ALTER RESOURCE GOVERNOR RECONFIGURE. Se você decidir que não deseja interromper explicitamente as sessões, recresque o grupo usando o nome e as configurações originais.
  • Reinicie o servidor. Quando o servidor é reiniciado, o grupo excluído é excluído permanentemente.

Permissões

Excluir um grupo de carga de trabalho requer a permissão CONTROL SERVER.

Excluir um grupo de carga de trabalho usando o Pesquisador de Objetos no SQL Server Management Studio

Para excluir um grupo de carga de trabalho usando do SQL Server Management Studio:

  1. No SQL Server Management Studio, abra o Pesquisador de Objetos e expanda o nó Gerenciamento até e incluindo Pools de Recursos.
  2. Expanda o nó Pools de Recursos para baixo e incluindo o nó Grupos de Cargas de Trabalho no pool de recursos que contém o grupo de cargas de trabalho a ser excluído.
  3. Abra o menu de contexto do grupo de carga de trabalho e selecione Excluir.
  4. Na janela Excluir Objeto , o grupo de carga de trabalho é listado em Objeto a ser excluído . Para excluir o grupo de carga de trabalho, selecione OK.

Excluir um grupo de carga de trabalho usando propriedades do administrador de recursos

Para excluir um grupo de carga de trabalho usando a página de propriedades do administrador de recursos:

  1. No Pesquisador de Objetos, expanda o nó Gerenciamento para baixo e incluindo Pools de Recursos.
  2. Abra o menu de contexto do pool de recursos que contém o grupo de carga de trabalho a ser excluído e selecione Propriedades. Isso abre a página Propriedades do Administrador de Recursos .
  3. Na janela Grupos de carga de trabalho do pool de recursos, selecione a linha para que o grupo de carga de trabalho seja excluído. Abra o menu de contexto e selecione Excluir.
  4. Para excluir o grupo de carga de trabalho, selecione OK.

Excluir um grupo de carga de trabalho usando Transact-SQL

Para excluir um grupo de carga de trabalho usando o Transact-SQL:

  1. Execute a instrução DROP WORKLOAD GROUP especificando o nome do grupo de carga de trabalho a ser excluído.
  2. Antes de executar a instrução ALTER RESOURCE GOVERNOR RECONFIGURE, verifique se não há nenhuma solicitação ativa no grupo de carga de trabalho que está sendo excluído. Se houver solicitações ativas, ALTER RESOURCE GOVERNOR falhará. Para obter mais informações e soluções, consulte Limitações e restrições.
  3. Execute a instrução ALTER RESOURCE GOVERNOR RECONFIGURE.

Exemplo

O exemplo a seguir exclui um grupo de carga de trabalho chamado groupAdhoc e torna a nova configuração eficaz.

DROP WORKLOAD GROUP groupAdhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;