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.
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:
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:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
Ja selle uuesti keelamiseks käivitage see:
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 :-)