Přepněte Dynamics 365 FO Virtual Machine Dev nebo Test do režimu údržby
Vydáno: 16. února 2025 v 12:06:29 UTC
V tomto článku vysvětluji, jak uvést vývojový stroj Dynamics 365 for Operations do režimu údržby pomocí několika jednoduchých příkazů SQL.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Nedávno jsem pracoval na projektu, kde jsem potřeboval zvládnout nějaké vlastní finanční dimenze. I když správné rozměry v testovacím prostředí existovaly, v mém vývojovém sandboxu jsem měl pouze výchozí data Contoso od Microsoftu, takže potřebné rozměry nebyly k dispozici.
Když jsem se pustil do jejich tvorby, zjistil jsem, že v Dynamics 365 FO to můžete dělat pouze tehdy, když je prostředí v „režimu údržby“. Podle dokumentace můžete prostředí přepnout do tohoto režimu ze služeb Lifecycle Services (LCS), ale tuto možnost jsem nenašel k dispozici.
Po nějakém průzkumu jsem zjistil, že nejrychlejší způsob pro nekritické vývojové nebo testovací prostředí je ve skutečnosti provést jednoduchou aktualizaci přímo na SQL serveru, konkrétně v databázi AxDB.
Nejprve pro kontrolu aktuálního stavu spusťte tento dotaz:
WHERE PARM = 'CONFIGURATIONMODE';
Pokud je VALUE 0, režim údržby není aktuálně povolen.
Pokud je HODNOTA 1, je aktuálně povolen režim údržby.
Chcete-li povolit režim údržby, spusťte toto:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
A chcete-li to znovu zakázat, spusťte toto:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Po změně stavu budete obvykle muset restartovat webové a dávkové služby. Někdy i vícekrát, než nabere na změně.
Nedoporučoval bych tento přístup používat na produkčním nebo jinak kritickém prostředí, ale pro rychlé dosažení bodu, kdy lze finanční dimenze aktivovat na vývojovém stroji, to funguje dobře :-)