Posa el Dynamics 365 FO Virtual Machine Dev o Test al mode de manteniment
Publicat: 5 de març del 2025, a les 19:28:43 UTC
En aquest article, explico com posar una màquina de desenvolupament del Dynamics 365 for Operations en mode de manteniment mitjançant un parell de sentències SQL senzilles.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Recentment estava treballant en un projecte on necessitava gestionar algunes dimensions financeres personalitzades. Tot i que les dimensions correctes existien a l'entorn de prova, a la meva caixa de proves de desenvolupament només tenia les dades de Contoso predeterminades de Microsoft, de manera que les dimensions necessàries no estaven disponibles.
Quan em vaig proposar crear-los, vaig descobrir que al Dynamics 365 FO només ho podeu fer mentre l'entorn està en "mode de manteniment". Segons la documentació, podeu posar l'entorn en aquest mode des de Lifecycle Services (LCS), però no vaig trobar aquesta opció disponible.
Després de fer una mica de recerca, vaig descobrir que la manera més ràpida per a un entorn de prova o de desenvolupament no crític és fer una actualització senzilla directament al servidor SQL, concretament a la base de dades AxDB.
Primer, per comprovar l'estat actual, executeu aquesta consulta:
WHERE PARM = 'CONFIGURATIONMODE';
Si VALUE és 0, el mode de manteniment no està activat actualment.
Si VALUE és 1, el mode de manteniment està activat actualment.
Per tant, per habilitar el mode de manteniment, executeu això:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
I per tornar-lo a desactivar, executeu això:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Després de canviar l'estat, normalment haureu de reiniciar els serveis web i per lots. De vegades fins i tot diverses vegades abans de recollir el canvi.
No recomanaria utilitzar aquest enfocament en un entorn de producció o d'una altra manera crític, però per arribar ràpidament a un punt en què les dimensions financeres es poden activar en una màquina de desenvolupament, funciona bé :-)