Coloque o Dynamics 365 FO Virtual Machine Dev ou Test no modo de manutenção
Publicado: 16 de fevereiro de 2025 às 12:10:32 UTC
Última atualização: 12 de janeiro de 2026 às 08:58:24 UTC
Neste artigo, explico como colocar uma máquina de desenvolvimento do Dynamics 365 for Operations em modo de manutenção usando algumas instruções SQL simples.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Recentemente, estava trabalhando em um projeto onde precisava lidar com algumas dimensões financeiras personalizadas. Embora as dimensões corretas existissem no ambiente de teste, no meu ambiente de desenvolvimento eu só tinha os dados padrão da Contoso fornecidos pela Microsoft, então as dimensões necessárias não estavam disponíveis.
Ao tentar criá-los, descobri que no Dynamics 365 FO isso só é possível enquanto o ambiente está em "modo de manutenção". De acordo com a documentação, é possível colocar o ambiente nesse modo por meio do Lifecycle Services (LCS), mas não encontrei essa opção disponível.
Após algumas pesquisas, descobri que a maneira 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 no banco de dados AxDB.
Primeiro, para verificar o status atual, execute esta consulta:
WHERE PARM = 'CONFIGURATIONMODE';
Se o valor for 0, o modo de manutenção está atualmente desativado.
Se o valor for 1, o modo de manutenção está ativado.
Para ativar o modo de manutenção, execute o seguinte comando:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
Para desativá-lo novamente, execute o seguinte comando:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Após alterar o status, geralmente é necessário reiniciar os serviços web e de lote. Às vezes, até mesmo várias vezes antes que a alteração seja reconhecida.
Eu não recomendaria usar essa abordagem em um ambiente de produção ou em qualquer outro ambiente crítico, mas para chegar rapidamente a um ponto em que as dimensões financeiras possam ser ativadas em uma máquina de desenvolvimento, funciona bem :-)
Leitura adicional
Se você gostou deste post, você também pode gostar destas sugestões:
- Adicionar método de exibição ou edição por meio de extensão no Dynamics 365
- Atualizar valor da dimensão financeira do código X++ no Dynamics 365
- Criando um campo de pesquisa para uma dimensão financeira no Dynamics 365
