Coloque o Dynamics 365 FO Virtual Machine Dev ou Test no modo de manutenção
Publicado: 16 de fevereiro de 2025 às 12:10:33 UTC
Última atualização: 12 de janeiro de 2026 às 08:58:25 UTC
Neste artigo, explico como colocar uma máquina de desenvolvimento Dynamics 365 for Operations em modo de manutenção, utilizando algumas instruções SQL simples.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Recentemente estava a trabalhar num projeto onde precisava de tratar de algumas dimensões financeiras personalizadas. Embora as dimensões corretas existissem no ambiente de teste, no meu sandbox de desenvolvimento só tinha os dados padrão da Contoso da Microsoft, por isso as dimensões necessárias não estavam disponíveis.
Quando comecei a criá-los, descobri que no Dynamics 365 FO só se pode fazer isso enquanto o ambiente está em "modo de manutenção". De acordo com a documentação, podes colocar o ambiente neste modo a partir do Lifecycle Services (LCS), mas não encontrei essa opção disponível.
Depois de alguma pesquisa, descobri que a forma mais rápida para um ambiente de desenvolvimento ou teste não crítico é, na verdade, fazer uma atualização simples diretamente no servidor SQL, especificamente na base de dados AxDB.
Primeiro, para verificar o estado atual, execute esta consulta:
WHERE PARM = 'CONFIGURATIONMODE';
Se VALUE for 0, o modo de manutenção não está atualmente ativado.
Se VALOR for 1, o modo de manutenção está atualmente ativado.
Portanto, para ativar o modo de manutenção, execute isto:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
E para a desativar novamente, executa isto:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Depois de mudar o estado, normalmente terá de reiniciar os serviços web e em lote. Por vezes até várias vezes antes de perceber a mudança.
Não recomendaria usar esta abordagem num ambiente de produção ou de outra forma crítica, mas para chegar rapidamente a um ponto em que as dimensões financeiras possam ser ativadas numa máquina de desenvolvimento, funciona bem :-)
Leitura adicional
Se gostou deste post, também pode gostar destas sugestões:
- O Visual Studio trava na inicialização ao carregar projetos recentes
- Atualizar valor da dimensão financeira do código X++ no Dynamics 365
- Criação de um campo de pesquisa para uma dimensão financeira no Dynamics 365
