Á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.
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:
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:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
És az újbóli letiltásához futtassa ezt:
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 :-)