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

V tem članku razlagam, kako preklopiti razvojni stroj Dynamics 365 for Operations v vzdrževalni način z uporabo nekaj preprostih stavkov SQL.


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 urediti nekaj finančnih razsežnosti po meri. Medtem ko so pravilne dimenzije obstajale v preskusnem okolju, sem imel v svojem razvojnem peskovniku samo privzete podatke Contoso od Microsofta, zato potrebne dimenzije niso bile na voljo.

Ko sem se jih lotil ustvariti, sem ugotovil, da lahko v Dynamics 365 FO to storite le, ko je okolje v »načinu vzdrževanja«. Glede na dokumentacijo lahko okolje preklopite v ta način iz storitev življenjskega cikla (LCS), vendar te možnosti nisem našel.

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

Najprej, da preverite trenutno stanje, zaženite 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 način vzdrževanja trenutno omogočen.

Torej, da omogočite način vzdrževanja, zaženite to:

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

Če ga želite znova onemogočiti, zaženite to:

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

Po preklopu statusa boste običajno morali znova zagnati spletne in paketne storitve. Včasih celo večkrat, preden zazna spremembo.

Ne bi priporočal uporabe tega pristopa v produkcijskem ali drugače kritičnem okolju, vendar za hitro doseganje točke, kjer je mogoče aktivirati finančne razsežnosti na razvojnem stroju, deluje dobro :-)

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

Mikkel Bang Christensen

O avtorju

Mikkel Bang 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.