Поставете 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.
Първо, за да проверите текущото състояние, изпълнете тази заявка:
WHERE PARM = 'CONFIGURATIONMODE';
Ако VALUE е 0, режимът на поддръжка в момента не е активиран.
Ако VALUE е 1, режимът на поддръжка в момента е активиран.
Така че, за да активирате режима на поддръжка, изпълнете това:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
И за да го деактивирате отново, изпълнете това:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
След като превключите статуса, обикновено ще трябва да рестартирате уеб и пакетните услуги. Понякога дори няколко пъти, преди да разбере промяната.
Не бих препоръчал използването на този подход в производствена или друга критична среда, но за да стигнете бързо до точка, в която финансовите измерения могат да бъдат активирани на машина за разработка, работи добре :-)