Excluir um grupo de carga de trabalho
Aplica-se a:SQL Server
Instâ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:
- No SQL Server Management Studio, abra o Pesquisador de Objetos e expanda o nó Gerenciamento até e incluindo Pools de Recursos.
- 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.
- Abra o menu de contexto do grupo de carga de trabalho e selecione Excluir.
- 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:
- No Pesquisador de Objetos, expanda o nó Gerenciamento para baixo e incluindo Pools de Recursos.
- 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 .
- 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.
- 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:
- Execute a instrução DROP WORKLOAD GROUP especificando o nome do grupo de carga de trabalho a ser excluído.
- 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. - 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;