Puneți Dynamics 365 FO Virtual Machine Dev sau Test în modul întreținere
Publicat: 16 februarie 2025 la 12:10:34 UTC
În acest articol, explic cum să puneți o mașină de dezvoltare Dynamics 365 for Operations în modul de întreținere folosind câteva instrucțiuni SQL simple.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Recent lucram la un proiect în care trebuia să mă ocup de niște dimensiuni financiare personalizate. Deși dimensiunile corecte existau în mediul de testare, în sandbox-ul meu de dezvoltare aveam doar datele implicite Contoso de la Microsoft, așa că dimensiunile necesare nu erau disponibile.
Când mi-am propus să le creez, am descoperit că în Dynamics 365 FO poți face asta doar în timp ce mediul este în „modul de întreținere”. Conform documentației, puteți pune mediul în acest mod din Lifecycle Services (LCS), dar nu am găsit această opțiune disponibilă.
După ce am făcut câteva cercetări, am descoperit că cea mai rapidă modalitate pentru un mediu de dezvoltare sau de testare non-critic este de fapt să faci o actualizare simplă direct pe serverul SQL, în special în baza de date AxDB.
Mai întâi, pentru a verifica starea curentă, rulați această interogare:
WHERE PARM = 'CONFIGURATIONMODE';
Dacă VALUE este 0, modul de întreținere nu este activat în prezent.
Dacă VALUE este 1, modul de întreținere este în prezent activat.
Deci, pentru a activa modul de întreținere, rulați acest lucru:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
Și pentru a-l dezactiva din nou, rulați asta:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
După schimbarea stării, va trebui de obicei să reporniți serviciile web și pe lot. Uneori chiar de mai multe ori înainte de a prelua schimbarea.
Nu aș recomanda utilizarea acestei abordări într-un mediu de producție sau altfel critic, dar pentru a ajunge rapid la un punct în care dimensiunile financiare pot fi activate pe o mașină de dezvoltare, funcționează bine :-)