Miklix

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
Poslední aktualizace: 12. ledna 2026 v 8:58:12 UTC

V tomto článku vysvětluji, jak přepnout vývojový počítač Dynamics 365 for Operations do režimu údržby pomocí několika jednoduchých příkazů SQL.


Tato stránka byla strojově přeložena z angličtiny, aby byla přístupná co největšímu počtu lidí. Strojový překlad bohužel ještě není dokonalá technologie, takže může dojít k chybám. Pokud si přejete, můžete si prohlédnout původní anglickou verzi zde:

Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode

Nedávno jsem pracoval na projektu, kde jsem potřeboval zpracovat některé vlastní finanční dimenze. Zatímco v testovacím prostředí správné dimenze existovaly, v mém vývojovém sandboxu jsem měl pouze výchozí data Contoso od Microsoftu, takže potřebné dimenze nebyly k dispozici.

Když jsem se pustil do jejich vytváření, zjistil jsem, že v Dynamics 365 FO je to možné pouze tehdy, když je prostředí v „režimu údržby“. Podle dokumentace lze prostředí do tohoto režimu přepnout z Lifecycle Services (LCS), ale tuto možnost jsem nenašel.

Po nějakém průzkumu jsem zjistil, že nejrychlejším způsobem 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:

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

Pokud je hodnota HODNOTA 0, režim údržby není aktuálně povolen.

Pokud je HODNOTA 1, je aktuálně povolen režim údržby.

Chcete-li tedy povolit režim údržby, spusťte toto:

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

Chcete-li to znovu zakázat, spusťte toto:

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

Po změně stavu budete obvykle muset restartovat webové a dávkové služby. Někdy i několikrát, než se změna projeví.

Nedoporučoval bych tento přístup v 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 počítači, funguje dobře :-)

Další čtení

Pokud se vám tento příspěvek líbil, mohly by se vám líbit i tyto návrhy:


Sdílet na BlueskySdílejte na FacebookuSdílet na LinkedInSdílet na TumblrSdílet na XSdílet na LinkedInPřipnout na Pinterest

Mikkel Christensen

O autorovi

Mikkel Christensen
Mikkel je tvůrcem a majitelem webu miklix.com. Má více než 20 let zkušeností jako profesionální programátor/vývojář softwaru a v současné době pracuje na plný úvazek pro velkou evropskou IT společnost. Pokud zrovna nepíše blog, věnuje svůj volný čas široké škále zájmů, koníčků a aktivit, což se může do jisté míry odrážet v rozmanitosti témat na tomto webu.