Prepnite Dynamics 365 FO Virtual Machine Dev alebo Test do režimu údržby
Publikované: 16. februára 2025 o 12:10:36 UTC
V tomto článku vysvetľujem, ako uviesť vývojový stroj Dynamics 365 for Operations do režimu údržby pomocou niekoľkých jednoduchých príkazov SQL.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Nedávno som pracoval na projekte, kde som potreboval zvládnuť nejaké vlastné finančné dimenzie. Aj keď v testovacom prostredí existovali správne rozmery, v mojej vývojovej karanténe som mal iba predvolené údaje Contoso od spoločnosti Microsoft, takže potrebné rozmery neboli k dispozícii.
Keď som sa ich pustil do vytvárania, zistil som, že v Dynamics 365 FO to môžete urobiť len vtedy, keď je prostredie v „režime údržby“. Podľa dokumentácie môžete prostredie prepnúť do tohto režimu zo služieb Lifecycle Services (LCS), ale túto možnosť som nenašiel.
Po vykonaní prieskumu som zistil, že najrýchlejším spôsobom pre nekritické vývojové alebo testovacie prostredie je v skutočnosti vykonať jednoduchú aktualizáciu priamo na serveri SQL, konkrétne v databáze AxDB.
Ak chcete skontrolovať aktuálny stav, spustite tento dotaz:
WHERE PARM = 'CONFIGURATIONMODE';
Ak je VALUE 0, režim údržby momentálne nie je povolený.
Ak je VALUE 1, režim údržby je momentálne povolený.
Ak chcete povoliť režim údržby, spustite toto:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
A ak ho chcete znova zakázať, spustite toto:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Po zmene stavu budete zvyčajne musieť reštartovať webové a dávkové služby. Niekedy aj viackrát, kým naberie zmenu.
Neodporúčal by som používať tento prístup na produkčnom alebo inak kritickom prostredí, ale aby ste sa rýchlo dostali do bodu, kedy je možné aktivovať finančné dimenzie na vývojovom stroji, funguje to dobre :-)