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
Posledná aktualizácia: 12. januára 2026 o 8:58:27 UTC

V tomto článku vysvetľujem, ako prepnúť vývojový počítač 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, v ktorom som potreboval spracovať niektoré vlastné finančné dimenzie. Zatiaľ čo v testovacom prostredí existovali správne dimenzie, v mojom vývojovom sandboxe som mal iba predvolené údaje Contoso od spoločnosti Microsoft, takže potrebné dimenzie neboli k dispozícii.

Keď som sa ich pustil do vytvárania, zistil som, že v Dynamics 365 FO je to možné iba vtedy, keď je prostredie v „režime údržby“. Podľa dokumentácie môžete prostredie do tohto režimu prepnúť zo služby Lifecycle Services (LCS), ale túto možnosť som nenašiel.

Po nejakom prieskume 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 SQL serveri, konkrétne v databáze AxDB.

Najprv si overte aktuálny stav spustením tohto dotazu:

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

Ak je HODNOTA 0, režim údržby momentálne nie je povolený.

Ak je HODNOTA 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';

Ak ho chcete znova vypnúť, 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 niekoľkokrát, kým sa zmena prejaví.

Neodporúčal by som používať tento prístup v produkčnom alebo inak kritickom prostredí, ale na rýchle dosiahnutie bodu, kedy je možné aktivovať finančné dimenzie na vývojovom počítači, funguje dobre :-)

Ďalšie čítanie

Ak sa vám tento príspevok páčil, možno sa vám budú páčiť aj tieto návrhy:


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

Mikkel Christensen

O autorovi

Mikkel 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.