Miklix

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

Avaldatud: 16. veebruar 2025, kell 12:06:57 UTC

Selles artiklis selgitan, kuidas panna Dynamics 365 for Operationsi arendusmasin paari lihtsa SQL-lause abil hooldusrežiimi.


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

Töötasin hiljuti projekti kallal, kus mul oli vaja tegeleda mõne kohandatud finantsdimensiooniga. Kuigi testkeskkonnas olid õiged mõõtmed olemas, olid minu arendusliivakastis ainult Microsofti Contoso vaikeandmed, nii et vajalikud mõõtmed polnud saadaval.

Kui asusin neid looma, avastasin, et Dynamics 365 FO-s saate seda teha ainult siis, kui keskkond on "hooldusrežiimis". Dokumentatsiooni kohaselt saate keskkonna sellesse režiimi lülitada teenusest Lifecycle Services (LCS), kuid ma ei leidnud, et see valik oleks saadaval.

Pärast mõningast uurimistööd avastasin, et kiireim viis mittekriitilise arendaja- või testkeskkonna jaoks on 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, ei ole hooldusrežiim praegu lubatud.

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

Niisiis, 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 taaskäivitama veebi- ja pakettteenused. Mõnikord isegi mitu korda, enne kui see muutuse märgata.

Ma ei soovitaks seda lähenemist tootmis- või muul moel kriitilises keskkonnas kasutada, aga et jõuda kiiresti selleni, et finantsdimensioonid saab arendusmasinas aktiveerida, töötab see hästi :-)

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

Mikkel Bang Christensen

Autorist

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