Miklix

Lülitage Dynamics 365 FO Virtual Machine Dev või Test hooldusrežiimi

Avaldatud: 16. veebruar 2025, kell 12:06:57 UTC
Viimati uuendatud: 12. jaanuar 2026, kell 08:58:16 UTC

Selles artiklis selgitan, kuidas panna Dynamics 365 for Operationsi arendusmasin hooldusrežiimi, kasutades paari lihtsat SQL-lauset.


See lehekülg on inglise keelest masintõlgitud, et muuta see võimalikult paljudele inimestele kättesaadavaks. Kahjuks ei ole masintõlge veel täiuslik tehnoloogia, mistõttu võivad esineda vead. Kui soovite, võite vaadata ingliskeelset originaalversiooni siin:

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

Hiljuti töötasin projekti kallal, kus pidin haldama mõningaid kohandatud finantsdimensioone. Kuigi testkeskkonnas olid õiged dimensioonid olemas, olid minu arendusliivakastis ainult Microsofti vaike-Contoso andmed, seega polnud vajalikud dimensioonid saadaval.

Kui ma neid looma hakkasin, avastasin, et Dynamics 365 FO-s saab seda teha ainult siis, kui keskkond on "hooldusrežiimis". Dokumentatsiooni kohaselt saab keskkonna sellesse režiimi panna Lifecycle Servicesi (LCS) kaudu, aga ma ei leidnud seda valikut saadaval olevat.

Pärast mõningast uurimistööd avastasin, et mitte-kriitilise arendus- või testimiskeskkonna kiireim viis on tegelikult teha lihtne värskendus otse SQL-serveris, täpsemalt AxDB andmebaasis.

Esiteks, praeguse oleku kontrollimiseks käivitage see päring:

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

Kui VALUE on 0, pole hooldusrežiim hetkel lubatud.

Kui VALUE on 1, on hooldusrežiim hetkel lubatud.

Seega hooldusrežiimi lubamiseks käivitage see:

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

Ja selle uuesti keelamiseks käivitage see:

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

Pärast oleku muutmist peate tavaliselt veebi- ja pakk-teenused taaskäivitama. Mõnikord isegi mitu korda, enne kui see muudatuse ellu viib.

Ma ei soovitaks seda lähenemisviisi kasutada tootmis- või muul viisil kriitilises keskkonnas, aga selleks, et kiiresti jõuda punkti, kus finantsdimensioone saab arendusmasinas aktiveerida, toimib see hästi :-)

Lisalugemist

Kui see postitus teile meeldis, võivad teile meeldida ka need soovitused:


Jagage Bluesky'sJaga FacebookisJagage LinkedInisJaga TumblrisJaga X-isJagage LinkedInisKinnitage Pinterestis

Mikkel Christensen

Autorist

Mikkel Christensen
Mikkel on miklix.com looja ja omanik. Tal on üle 20 aasta kogemust professionaalse programmeerija/tarkvaraarendajana ning praegu töötab ta täiskohaga suures Euroopa IT-ettevõttes. Kui ta ei kirjuta blogi, veedab ta oma vaba aega mitmesuguste huvide, hobide ja tegevustega, mis võib mingil määral kajastuda sellel veebisaidil käsitletavate teemade mitmekesisuses.