Miklix

Állítsa a Dynamics 365 FO Virtual Machine Dev vagy Test alkalmazást Karbantartási módba

Megjelent: 2025. február 16. 12:07:02 UTC

Ebben a cikkben elmagyarázom, hogyan lehet egy Dynamics 365 for Operations fejlesztőgépet karbantartási módba helyezni néhány egyszerű SQL-utasítás használatával.


Ezt az oldalt angolból gépi fordítással készítettük, hogy minél több ember számára elérhető legyen. Sajnos a gépi fordítás még nem tökéletes technológia, ezért előfordulhatnak hibák. Ha szeretné, itt megtekintheti az eredeti angol nyelvű változatot:

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

Nemrég egy projekten dolgoztam, ahol egyéni pénzügyi dimenziókat kellett kezelnem. Míg a megfelelő dimenziók léteztek a tesztkörnyezetben, a fejlesztési sandboxomban csak a Microsoft alapértelmezett Contoso-adatai voltak, így a szükséges méretek nem voltak elérhetők.

Amikor elkezdtem létrehozni őket, rájöttem, hogy a Dynamics 365 FO-ban ezt csak akkor teheti meg, ha a környezet "karbantartási módban" van. A dokumentáció szerint a Lifecycle Services (LCS) szolgáltatásból ebbe a módba állíthatja a környezetet, de ezt a lehetőséget nem találtam elérhetőnek.

Némi kutatás után rájöttem, hogy a leggyorsabb módja egy nem kritikus fejlesztői vagy tesztkörnyezetnek az, ha egy egyszerű frissítést közvetlenül az SQL-kiszolgálón, különösen az AxDB adatbázisban hajtunk végre.

Először az aktuális állapot ellenőrzéséhez futtassa ezt a lekérdezést:

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

Ha a VALUE 0, akkor a karbantartási mód jelenleg nincs engedélyezve.

Ha a VALUE 1, a karbantartási mód jelenleg engedélyezve van .

Tehát a karbantartási mód engedélyezéséhez futtassa a következőt:

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

És az újbóli letiltásához futtassa ezt:

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

Az állapotváltás után általában újra kell indítania a webes és kötegelt szolgáltatásokat. Néha többször is, mielőtt felveszi a változást.

Ezt a megközelítést nem javaslom termelési vagy egyéb kritikus környezetben, de ahhoz, hogy gyorsan eljussunk odáig, hogy a pénzügyi dimenziókat aktiválni lehessen egy fejlesztőgépen, az jól működik :-)

Oszd meg a Bluesky-nOszd meg a FacebookonOszd meg a LinkedIn-enOszd meg a Tumblr-enOszd meg X-enOszd meg a LinkedIn-enPin a Pinteresten

Mikkel Bang Christensen

A szerzőről

Mikkel Bang Christensen
Mikkel a miklix.com létrehozója és tulajdonosa. Több mint 20 éves tapasztalattal rendelkezik, mint hivatásos számítógépes programozó/szoftverfejlesztő, és jelenleg teljes munkaidőben dolgozik egy nagy európai informatikai vállalatnál. Amikor nem blogol, szabadidejét érdeklődési körének, hobbijainak és tevékenységeinek széles skálájával tölti, ami bizonyos mértékig tükröződhet a weboldalon tárgyalt témák sokféleségében.