Miklix

Puneți Dynamics 365 FO Virtual Machine Dev sau Test în modul întreținere

Publicat: 16 februarie 2025 la 12:10:34 UTC
Ultima actualizare: 12 ianuarie 2026 la 08:58:25 UTC

În acest articol, explic cum se pune un computer de dezvoltare Dynamics 365 for Operations în modul de întreținere utilizând câteva instrucțiuni SQL simple.


Această pagină a fost tradusă automat din limba engleză pentru a o face accesibilă cât mai multor persoane. Din păcate, traducerea automată nu este încă o tehnologie perfecționată, astfel încât pot apărea erori. Dacă preferați, puteți vizualiza versiunea originală în limba engleză aici:

Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode

Recent, am lucrat la un proiect în care trebuia să gestionez niște dimensiuni financiare personalizate. Deși dimensiunile corecte existau în mediul de testare, în sandbox-ul meu de dezvoltare aveam doar datele Contoso implicite de la Microsoft, așa că dimensiunile necesare nu erau disponibile.

Când am început să le creez, am descoperit că în Dynamics 365 FO poți face acest lucru doar cât timp mediul este în „modul de întreținere”. Conform documentației, poți pune mediul în acest mod din Lifecycle Services (LCS), dar nu am găsit această opțiune disponibilă.

După ce am făcut niște cercetări, am descoperit că cea mai rapidă metodă pentru un mediu de dezvoltare sau 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ă, executați această interogare:

SELECT VALUE FROM [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    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 activat în prezent.

Deci, pentru a activa modul de întreținere, executați acest cod:

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    SET VALUE = '1'
    WHERE PARM = 'CONFIGURATIONMODE';

Și pentru a-l dezactiva din nou, executați acest cod:

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    SET VALUE = '0'
    WHERE PARM = 'CONFIGURATIONMODE';

După schimbarea stării, de obicei va trebui să reporniți serviciile web și batch. Uneori chiar de mai multe ori înainte ca modificarea să fie înregistrată.

Nu aș recomanda utilizarea acestei abordări într-un mediu de producție sau 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 :-)

Lectură suplimentară

Dacă ți-a plăcut această postare, s-ar putea să-ți placă și aceste sugestii:


Distribuie pe BlueskyDistribuie pe FacebookDistribuie pe LinkedInDistribuie pe TumblrDistribuie pe XDistribuie pe LinkedInPin pe Pinterest

Mikkel Christensen

Despre autor

Mikkel Christensen
Mikkel este creatorul și proprietarul miklix.com. El are peste 20 de ani de experiență ca programator de calculatoare/dezvoltator software profesionist și este în prezent angajat cu normă întreagă pentru o mare corporație europeană de IT. Atunci când nu scrie pe blog, își petrece timpul liber cu o gamă largă de interese, hobby-uri și activități, care se pot reflecta într-o anumită măsură în varietatea de subiecte abordate pe acest site.