Miklix

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.


Táto stránka bola strojovo preložená z angličtiny, aby bola prístupná čo najväčšiemu počtu ľudí. Žiaľ, strojový preklad ešte nie je dokonalá technológia, takže sa môžu vyskytnúť chyby. Ak chcete, môžete si pozrieť pôvodnú anglickú verziu tu:

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:

SELECT VALUE FROM [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    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:

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

A ak ho chcete znova zakázať, spustite toto:

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    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 :-)

Zdieľať na BlueskyZdieľať na FacebookuZdieľať na LinkedInZdieľať na TumblrZdieľať na XZdieľať na LinkedInPripnúť na Pintereste

Mikkel Bang Christensen

O autorovi

Mikkel Bang Christensen
Mikkel je tvorcom a majiteľom miklix.com. Má viac ako 20 rokov skúseností ako profesionálny počítačový programátor/vývojár softvéru a v súčasnosti pracuje na plný úväzok pre veľkú európsku IT korporáciu. Keď práve nepíše blog, venuje svoj voľný čas širokej škále záujmov, koníčkov a aktivít, čo sa môže do istej miery odrážať v rôznorodosti tém na tejto webovej lokalite.