Miklix

Stavite Dynamics 365 FO Virtual Machine Dev ili Test u način rada za održavanje

Objavljeno: 16. veljače 2025. u 12:13:08 UTC
Zadnje ažuriranje: 12. siječnja 2026. u 08:58:42 UTC

U ovom članku objašnjavam kako staviti razvojno računalo za Dynamics 365 for Operations u način rada za održavanje pomoću nekoliko jednostavnih SQL naredbi.


Ova je stranica strojno prevedena s engleskog kako bi bila dostupna što većem broju ljudi. Nažalost, strojno prevođenje još nije usavršena tehnologija pa se mogu pojaviti pogreške. Ako želite, izvornu englesku verziju možete pogledati ovdje:

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

Nedavno sam radio na projektu gdje sam trebao obraditi neke prilagođene financijske dimenzije. Iako su ispravne dimenzije postojale u testnom okruženju, u mom razvojnom okruženju imao sam samo zadane Contoso podatke od Microsofta, tako da potrebne dimenzije nisu bile dostupne.

Kad sam krenuo u njihovu izradu, otkrio sam da u Dynamics 365 FO to možete učiniti samo dok je okruženje u "načinu održavanja". Prema dokumentaciji, okruženje možete staviti u ovaj način rada iz Lifecycle Services (LCS), ali nisam pronašao tu opciju dostupnu.

Nakon istraživanja, otkrio sam da je najbrži način za nekritično razvojno ili testno okruženje zapravo jednostavno ažuriranje izravno na SQL poslužitelju, točnije u AxDB bazi podataka.

Prvo, da biste provjerili trenutni status, pokrenite ovaj upit:

SELECT VALUE FROM [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    WHERE PARM = 'CONFIGURATIONMODE';

Ako je VRIJEDNOST 0, način održavanja trenutno nije omogućen.

Ako je VRIJEDNOST 1, način održavanja je trenutno omogućen.

Dakle, da biste omogućili način održavanja, pokrenite ovo:

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

Da biste ga ponovno onemogućili, pokrenite ovo:

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

Nakon promjene statusa, obično ćete morati ponovno pokrenuti web i batch usluge. Ponekad čak i više puta prije nego što se promjena primijeti.

Ne bih preporučio korištenje ovog pristupa u produkcijskom ili nekom drugom kritičnom okruženju, ali za brzo dolaženje do točke u kojoj se financijske dimenzije mogu aktivirati na razvojnom računalu, funkcionira sasvim dobro :-)

Dodatno čitanje

Ako vam se svidio ovaj post, možda će vam se svidjeti i ovi prijedlozi:


Podijeli na BlueskyPodijelite na FacebookuPodijelite na LinkedInuPodijelite na TumblrPodijeli na XPodijelite na LinkedInuPrikvači na Pinterest

Mikkel Christensen

O autoru

Mikkel Christensen
Mikkel je kreator i vlasnik miklix.com. Ima više od 20 godina iskustva kao profesionalni računalni programer/razvijač softvera i trenutno je zaposlen na puno radno vrijeme za veliku europsku IT korporaciju. Kada ne piše blog, svoje slobodno vrijeme provodi na široku lepezu interesa, hobija i aktivnosti, što se u određenoj mjeri može odraziti na različite teme obrađene na ovoj web stranici.