Stavite Dinamics 365 FO Virtual Machine Dev ili Test u režim održavanja
Objavio: 19. mart 2025. 21:36:20 UTC
U ovom članku objašnjavam kako staviti razvojnu mašinu Dinamics KSNUMKS for Operations u režim održavanja koristeći nekoliko jednostavnih SKL izraza.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Nedavno sam radio na projektu gde sam morao da obradim neke prilagođene finansijske dimenzije. Dok su ispravne dimenzije postojale u testnom okruženju, u mojoj razvojnog sandboksu imao sam samo podrazumevane podatke iz Contoso kompanije od Microsofta, pa potrebne dimenzije nisu bile dostupne.
Kada sam krenuo da ih kreiram, otkrio sam da u Dynamics 365 FO možete to da uradite samo dok je okruženje u "režimu održavanja". Prema dokumentaciji, možete staviti okruženje u ovaj režim putem Lifecycle Services (LCS), ali nisam pronašao tu opciju dostupnu.
Nakon što sam istraživao, otkrio sam da je najbrži način za ne-kritičko razvojno ili testno okruženje zapravo da se uradi jednostavno ažuriranje direktno na SQL serveru, konkretno u AxDB bazi podataka.
Prvo, da proverite trenutni status, pokrenite ovaj upit:
WHERE PARM = 'CONFIGURATIONMODE';
Ako je VREDNOST 0, režim održavanja trenutno nije omogućen.
Ako je VREDNOST 1, režim održavanja trenutno jeste omogućen.
Da biste omogućili režim održavanja, pokrenite ovo:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
A da biste ga ponovo onemogućili, pokrenite ovo:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Posle promene statusa, obično ćete morati da restartujete web i batch servise. Ponekad čak i više puta pre nego što promena bude prepoznata.
Ne bih preporučio korišćenje ovog pristupa u produkcijskom ili bilo kojem drugom kritičnom okruženju, ali da biste brzo došli do tačke gde finansijske dimenzije mogu biti aktivirane na razvojnoj mašini, ovo odlično funkcioniše :-)