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:
- No SQL Server Management Studio, abra o Explorador de Objetos e expanda o nó de Gestão até e incluindo Pools de Recursos.
- 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.
- Abra o menu de contexto do grupo de carga de trabalho e selecione Excluir.
- 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:
- No Pesquisador de Objetos, expanda o nó Gestão até incluir 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 para pool de recursos, selecione a linha do grupo de carga de trabalho a ser eliminado. 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 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á 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. - 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;