Mettre la machine virtuelle Dynamics 365 FO Dev ou Test en mode maintenance
Publié : 16 février 2025 à 12 h 17 min 07 s UTC
Dernière mise à jour : 12 janvier 2026 à 08 h 58 min 51 s UTC
Dans cet article, j’explique comment mettre en mode maintenance une machine Dynamics 365 for Operations en utilisant quelques instructions SQL simples.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Je travaillais récemment sur un projet où je devais gérer des dimensions financières personnalisées. Bien que les bonnes dimensions existaient dans l’environnement de test, dans mon bac à sable de développement, je n’avais que les données Contoso par défaut de Microsoft, donc les dimensions nécessaires n’étaient pas disponibles.
Quand j’ai décidé de les créer, j’ai découvert que dans Dynamics 365 Fo, on ne peut le faire que lorsque l’environnement est en « mode maintenance ». Selon la documentation, vous pouvez mettre l’environnement dans ce mode via Lifecycle Services (LCS), mais je n’ai pas trouvé cette option disponible.
Après quelques recherches, j’ai découvert que la façon la plus rapide pour un environnement de développement ou de test non critique est en fait de faire une mise à jour simple directement sur le serveur SQL, spécifiquement dans la base de données AxDB.
D’abord, pour vérifier le statut actuel, lancez cette requête :
WHERE PARM = 'CONFIGURATIONMODE';
Si VALUE est 0, le mode maintenance n’est actuellement pas activé.
Si VALEUR est 1, le mode maintenance est actuellement activé.
Donc, pour activer le mode maintenance, exécutez ceci :
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
Et pour le désactiver à nouveau, exécutez ceci :
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Après avoir changé le statut, vous devrez généralement redémarrer les services web et batch. Parfois même plusieurs fois avant qu’il ne détecte le changement.
Je ne recommanderais pas d’utiliser cette approche dans un environnement de production ou autrement critique, mais pour arriver rapidement à un point où les dimensions financières peuvent être activées sur une machine de développement, ça fonctionne très bien :-)
Lectures complémentaires
Si vous avez apprécié cet article, vous aimerez peut-être aussi ces suggestions :
- Créer un champ de recherche pour une dimension financière dans Dynamics 365
- Mettre à jour la valeur de la dimension financière à partir du code X++ dans Dynamics 365
- Ajouter une méthode d'affichage ou de modification via une extension dans Dynamics 365
