Miklix

Поставете Dynamics 365 FO Virtual Machine Dev или Test в режим на поддръжка

Публикувано: 16 февруари 2025 г. в 12:06:28 ч. UTC

В тази статия обяснявам как да поставите машина за разработка на Dynamics 365 for Operations в режим на поддръжка, като използвате няколко прости SQL команди.


Тази страница е машинно преведена от английски език, за да бъде достъпна за възможно най-много хора. За съжаление машинният превод все още не е съвършена технология, така че могат да възникнат грешки. Ако предпочитате, можете да видите оригиналната версия на английски език тук:

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

Наскоро работех по проект, в който трябваше да се справя с някои персонализирани финансови измерения. Въпреки че правилните размери съществуваха в тестовата среда, в моя ограничителен режим за разработка имах само данните на Contoso по подразбиране от Microsoft, така че необходимите размери не бяха налични.

Когато се заех да ги създам, открих, че в Dynamics 365 FO можете да го направите само докато средата е в "режим на поддръжка". Според документацията можете да поставите средата в този режим от Lifecycle Services (LCS), но не намерих тази опция налична.

След като направих известно проучване, открих, че най-бързият начин за некритична среда за разработка или тестване всъщност е да се направи проста актуализация директно на SQL сървъра, по-специално в базата данни AxDB.

Първо, за да проверите текущото състояние, изпълнете тази заявка:

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

Ако VALUE е 0, режимът на поддръжка в момента не е активиран.

Ако VALUE е 1, режимът на поддръжка в момента е активиран.

Така че, за да активирате режима на поддръжка, изпълнете това:

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

И за да го деактивирате отново, изпълнете това:

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

След като превключите статуса, обикновено ще трябва да рестартирате уеб и пакетните услуги. Понякога дори няколко пъти, преди да разбере промяната.

Не бих препоръчал използването на този подход в производствена или друга критична среда, но за да стигнете бързо до точка, в която финансовите измерения могат да бъдат активирани на машина за разработка, работи добре :-)

Споделете в BlueskyСподелете във FacebookСподелете в LinkedInСподелете в TumblrСподелете в XСподелете в LinkedInЗакачи в Пинтерест

Микел Банг Кристенсен

За автора

Микел Банг Кристенсен
Микел е създател и собственик на сайта miklix.com. Той има над 20 години опит като професионален компютърен програмист/разработчик на софтуер и в момента работи на пълен работен ден в голяма европейска ИТ корпорация. Когато не пише в блога, той прекарва свободното си време в широк спектър от интереси, хобита и дейности, които до известна степен могат да бъдат отразени в разнообразието от теми, обхванати в този уебсайт.