Miklix

Prestavite Dynamics 365 FO Virtual Machine Dev ali Test v način vzdrževanja

Objavljeno: 16. februar 2025 ob 12:10:37 pop. UTC
Nazadnje posodobljeno: 12. januar 2026 ob 8:58:28 dop. UTC

V tem članku pojasnjujem, kako z nekaj preprostimi stavki SQL preklopiti razvojni računalnik Dynamics 365 for Operations v način vzdrževanja.


Ta stran je bila strojno prevedena iz angleščine, da bi bila dostopna čim večjemu številu ljudi. Žal strojno prevajanje še ni popolna tehnologija, zato lahko pride do napak. Če želite, si lahko izvirno angleško različico ogledate tukaj:

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

Pred kratkim sem delal na projektu, kjer sem moral obdelati nekaj finančnih dimenzij po meri. Čeprav so pravilne dimenzije v testnem okolju obstajale, sem imel v svojem razvojnem peskovniku le privzete podatke Contoso od Microsofta, zato potrebne dimenzije niso bile na voljo.

Ko sem se lotil njihovega ustvarjanja, sem ugotovil, da lahko v Dynamics 365 FO to storite le, ko je okolje v »vzdrževalnem načinu«. Glede na dokumentacijo lahko okolje v ta način preklopite iz storitev Lifecycle Services (LCS), vendar te možnosti nisem našel na voljo.

Po nekaj raziskavah sem ugotovil, da je najhitrejši način za nekritično razvojno ali testno okolje pravzaprav preprosta posodobitev neposredno na strežniku SQL, natančneje v bazi podatkov AxDB.

Najprej preverite trenutno stanje tako, da zaženete to poizvedbo:

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

Če je VALUE 0, način vzdrževanja trenutno ni omogočen.

Če je VALUE 1, je vzdrževalni način trenutno omogočen.

Če želite omogočiti način vzdrževanja, zaženite to:

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

In če ga želite ponovno onemogočiti, zaženite tole:

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

Po spremembi stanja boste običajno morali znova zagnati spletne in paketne storitve. Včasih celo večkrat, preden se sprememba ujame.

Ne bi priporočal uporabe tega pristopa v produkcijskem ali kako drugače kritičnem okolju, ampak za hitro dosego točke, kjer je mogoče aktivirati finančne dimenzije na razvojnem računalniku, deluje brezhibno :-)

Nadaljnje branje

Če vam je bila ta objava všeč, vam bodo morda všeč tudi ti predlogi:


Delite na BlueskyDelite na FacebookuDelite na LinkedInuDelite na TumblrDelite na XDelite na LinkedInuPripni na Pinterest

Mikkel Christensen

O avtorju

Mikkel Christensen
Mikkel je avtor in lastnik spletne strani miklix.com. Ima več kot 20 let izkušenj kot profesionalni računalniški programer/razvijalec programske opreme in je trenutno za polni delovni čas zaposlen v veliki evropski IT korporaciji. Kadar ne piše bloga, svoj prosti čas posveča številnim interesom, hobijem in dejavnostim, kar se do neke mere odraža v raznolikosti tem na tem spletnem mestu.