Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Managed Instance
Pode mover um grupo de workload de governador de recursos para outro pool de recursos usando SQL Server Management Studio ou Transact-SQL.
Não podes mover um grupo de carga de trabalho se houver uma operação pendente de configuração de governador de recursos.
Limitações
- Não podes mover um grupo de carga de trabalho se houver uma operação pendente de configuração de governador de recursos. Pode determinar se há uma configuração pendente consultando a vista de gestão dinâmica sys.dm_resource_governor_configuration para obter o valor atual da coluna
is_configuration_pending. - Se um grupo de carga de trabalho contiver sessões ativas, movê-lo para um pool de recursos diferente falha quando a
ALTER RESOURCE GOVERNOR RECONFIGUREinstrução é executada para aplicar a alteração. Para evitar este problema, pode tomar uma das seguintes ações:- Espere até que todas as sessões do grupo afetado se desconectem e depois execute a
ALTER RESOURCE GOVERNOR RECONFIGUREinstrução. - Interrompa explicitamente as sessões no grupo afetado usando o comando KILL T-SQL e depois execute a
ALTER RESOURCE GOVERNOR RECONFIGUREinstrução. Se decidires que não queres parar explicitamente as sessões, move o grupo para o pool original de recursos. - Reinicie o servidor. Quando o servidor reinicia, um grupo movido usa a nova atribuição do pool de recursos.
- Espere até que todas as sessões do grupo afetado se desconectem e depois execute a
Permissions
Mover um grupo de carga de trabalho requer autorização CONTROL SERVER .
Mover um grupo de carga de trabalho usando SQL Server Management Studio
Para mover um grupo de carga de trabalho usando SQL Server Management Studio (SSMS):
- No Object Explorer, expande o nó Gestão até Governador de Recursos.
- Abra o menu de contexto do Governador de Recursos e selecione Propriedades. Isto abre a página de Propriedades do Governador de Recursos.
- Na grelha dos Pools de Recursos , selecione o pool de recursos que contém o grupo de carga de trabalho a ser movido. A grelha Grupos de Carga agora lista os grupos de carga nesse pool de recursos.
- Na grelha de Grupos de Carga de Trabalho , abra o menu de contexto do grupo de carga de trabalho a mover e selecione Mover para. Isto abre uma janela de Mover Grupo de Trabalho.
- Os pools de recursos disponíveis são exibidos na janela. Seleciona o pool de recursos para onde queres mover o grupo de carga de trabalho e seleciona OK.
- Selecione OK para executar a
ALTER RESOURCE GOVERNOR RECONFIGUREinstrução. - Se a operação de criar ou reconfigurar falhar para o pool de recursos ou grupo de carga de trabalho, aparece uma mensagem de erro resumo abaixo do título da página de propriedades. Para ver uma mensagem de erro detalhada, selecione a seta para baixo na mensagem de erro.
Mover um grupo de carga de trabalho usando Transact-SQL
Para mover um grupo de carga de trabalho usando Transact-SQL:
- Execute a instrução ALTER WORKLOAD GROUP especificando o nome do grupo de carga de trabalho a mover e o pool de recursos para onde deve ser transferido.
- Execute a declaração
ALTER RESOURCE GOVERNOR RECONFIGURE.
Example
O exemplo seguinte move um grupo de carga de trabalho nomeado groupAdhoc para o default pool de recursos.
ALTER WORKLOAD GROUP groupAdhoc USING [default];
ALTER RESOURCE GOVERNOR RECONFIGURE;