Excluir um grupo de carga de trabalho
Você pode excluir um grupo de carga de trabalho ou um pool de recursos usando o SQL Server Management Studio ou o Transact-SQL.
Antes de começar: Limitações e restrições e Permissões
Para excluir um grupo de carga de trabalho, usando: Pesquisador de Objetos, Propriedades do Resource Governor e Transact-SQL
Antes de começar
Não é possível excluir um grupo de carga de trabalho se ele contiver sessões ativas.
Limitações e Restrições
Se um grupo de cargas de trabalho contiver sessões ativas, a exclusão ou movimentação do grupo de cargas de trabalho para um pool de recursos diferente não terá êxito quando a instrução ALTER RESOURCE GOVERNOR RECONFIGURE for chamada para aplicar a alteração. Para evitar esse problema, é possível executar uma das seguintes ações:
Aguardar até que todas as sessões do grupo afetado sejam desconectadas e depois executar novamente a instrução ALTER RESOURCE GOVERNOR RECONFIGURE.
Interromper explicitamente as sessões do grupo afetado usando o comando KILL e depois executar novamente a instrução ALTER RESOURCE GOVERNOR RECONFIGURE. Se você decidir que não deseja interromper explicitamente as sessões depois de usar Excluir , mas antes de interromper as sessões ativas, recrie o grupo usando o nome original e mova o grupo para o pool de recursos original.
Reinicie o servidor. Depois que o processo de reinicialização estiver concluído, o grupo excluído não será criado e um grupo movido usará a atribuição do novo pool de recursos.
Permissões
Excluir um grupo de cargas de trabalho exige permissão CONTROL SERVER.
Excluir um grupo de cargas de trabalho usando o Pesquisador de Objetos
Para excluir um grupo de cargas de trabalho usando o Pesquisador de Objetos
No SQL Server Management Studio, abra o Pesquisador de Objetos e expanda recursivamente o nó Gerenciamento para baixo até os Pools de recursos, inclusive.
Expanda recursivamente 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.
Clique com o botão direito do mouse em grupo de cargas de trabalho e clique em Excluir.
Na janela Excluir Objeto , o grupo de carga de trabalho é listado em Objeto a ser excluído . Para excluir o grupo de cargas de trabalho, clique em OK.
Excluir um grupo de cargas de trabalho usando propriedades do administrador de recursos
Para excluir um grupo de cargas de trabalho usando a página de propriedades do administrador de recursos
No Pesquisador de Objetos, expanda recursivamente o nó Gerenciamento para baixo e incluindo Pools de Recursos.
Clique com o botão direito do mouse no pool de recursos que contém o grupo de cargas de trabalho a ser excluído e clique em Propriedades. Isso abre a página Propriedades do Administrador de Recursos .
Na janela Grupos de cargas de trabalho para o pool de recursos , clique na linha do grupo de cargas de trabalho a ser excluído, clique com o botão direito do mouse na seta para a direita no lado esquerdo da linha e clique em Excluir.
Para excluir o grupo de cargas de trabalho, clique em OK.
Excluir grupo de cargas de trabalho usando Transact-SQL
Para mover um grupo de cargas de trabalho usando Transact-SQL
Execute a instrução
DROP WORKLOAD GROUP
especificando o nome do grupo de cargas de trabalho a ser excluído.Antes de emitir a instrução
ALTER RESOURCE GOVERNOR RECONFIGURE
, verifique se não há solicitações ativas no grupo de cargas de trabalho que está sendo excluído. Se houver solicitações ativas,ALTER RESOURCE GOVERNOR
apresentará falha. Para evitar esse problema, é possível executar uma das seguintes ações:Aguarde até que todas as sessões do grupo de carga de trabalho estejam desconectadas.
Explicitamente pare sessões no grupo de cargas de trabalho usando o comando
KILL
.Reinicie o servidor. O grupo de cargas de trabalho não será recriado.
Em um cenário no qual você emitiu a instrução
DROP WORKLOAD GROUP
mas decide que não deseja parar sessões explicitamente para aplicar a mudança, é possível recriar o grupo usando o mesmo nome que ele tinha antes de você emitir a instrução DROP e depois mover o grupo para o pool de recursos original.
Execute a
ALTER RESOURCE GOVERNOR RECONFIGURE
instrução.
Exemplo (Transact-SQL)
O seguinte exemplo descarta um grupo de carga de trabalho denominado groupAdhoc
.
DROP WORKLOAD GROUP groupAdhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
Confira também
Resource Governor
Criar um pool de recursos
Criar um grupo de carga de trabalho
Excluir um pool de recursos
DROP WORKLOAD GROUP (Transact-SQL)
DROP RESOURCE POOL (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)