Miklix

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.


Ova stranica je mašinski prevedena sa engleskog jezika kako bi bila dostupna što većem broju ljudi. Nažalost, mašinsko prevođenje još uvek nije usavršena tehnologija, tako da može doći do grešaka. Ako želite, možete pogledati originalnu englesku verziju ovde:

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:

SELECT VALUE FROM [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    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:

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

A da biste ga ponovo onemogućili, pokrenite ovo:

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    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 :-)

Podeli na BlueskiPodeli na FejsbukuPodeli na LinkedInPodeli na TumblrPodeli na XPodeli na LinkedInPin na Pinterest

Mikkel Christensen

O autoru

Mikkel Christensen
Mikel je tvorac i vlasnik miklix.com. Ima preko 20 godina iskustva kao profesionalni kompjuterski programer / programer i trenutno je zaposlen sa punim radnim vremenom za veliku evropsku IT korporaciju. Kada ne bloguje, on provodi svoje slobodno vreme na širokom spektru interesovanja, hobija i aktivnosti, što se u određenoj meri može odraziti na različite teme koje se obrađuju na ovoj veb stranici.