Miklix

Stavite Dynamics 365 FO Virtual Machine Dev ili Test u režim održavanja

Objavljeno: 16. februar 2025. u 12:12:40 UTC

U ovom članku objašnjavam kako staviti mašinu za razvoj Dynamics 365 for Operations u način održavanja pomoću nekoliko jednostavnih SQL izraza.


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

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

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

Kada sam krenuo da ih kreiram, otkrio sam da u Dynamics 365 FO to možete učiniti samo dok je okruženje u "režimu održavanja". Prema dokumentaciji, okruženje možete staviti u ovaj način iz Lifecycle Services (LCS), ali nisam našao tu opciju dostupnu.

Nakon nekog istraživanja, otkrio sam da je najbrži način za nekritično okruženje za razvoj ili testiranje u stvari izvršiti jednostavno ažuriranje direktno na SQL serveru, posebno u bazi podataka AxDB.

Prvo, da provjerite trenutni status, pokrenite ovaj upit:

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

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

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

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

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

I da ga ponovo onemogućite, pokrenite ovo:

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

Nakon promjene statusa, obično ćete morati ponovo pokrenuti web i paketne usluge. Ponekad čak i više puta prije nego što shvati promjenu.

Ne bih preporučio korištenje ovog pristupa u proizvodnom ili na neki drugi način kritičnom okruženju, ali da biste brzo došli do tačke u kojoj se financijske dimenzije mogu aktivirati na razvojnoj mašini, dobro funkcionira :-)

Podijelite na BlueskyPodijelite na FacebookuPodijelite na LinkedIn-uPodijelite na Tumblr-uPodijeli na XPodijelite na LinkedIn-uPrikači na Pinterest

Mikkel Bang Christensen

O autoru

Mikkel Bang Christensen
Mikkel je kreator i vlasnik miklix.com. Ima preko 20 godina iskustva kao profesionalni kompjuterski programer/programer softvera i trenutno je zaposlen sa punim radnim vremenom u velikoj evropskoj IT korporaciji. Kada ne piše blog, svoje slobodno vrijeme provodi na širokom spektru interesovanja, hobija i aktivnosti, što se u određenoj mjeri može odraziti na različite teme koje se obrađuju na ovoj web stranici.