Partilhar via


Excluir um grupo de carga de trabalho

Aplica-se a:SQL ServerAzure SQL Managed Instance

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

Limitações

Não é possível 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, você pode executar uma das seguintes ações:

  • Aguarde até que todas as sessões no grupo afetado se desconectem e, em seguida, execute a instrução ALTER RESOURCE GOVERNOR RECONFIGURE.
  • Pare 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, recrie 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

A exclusão de 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 SQL Server Management Studio:

  1. No SQL Server Management Studio, abra o Explorador de Objetos e expanda o nó de Gestão até e incluindo Pools de Recursos.
  2. Expanda Pools de Recursos até o nó Grupos de Carga de Trabalho no pool de recursos que contém o grupo de carga de trabalho a eliminar.
  3. Abra o menu de contexto do grupo de carga de trabalho e selecione Excluir.
  4. Na janela Eliminar Objeto, o grupo de carga de trabalho é listado na lista Objeto a eliminar. 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ó Gestão até incluir 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 para pool de recursos, selecione a linha do grupo de carga de trabalho a ser eliminado. 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 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á solicitações ativas 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 efetiva.

DROP WORKLOAD GROUP groupAdhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;