Miklix

Ставите Динамицс 365 ФО Виртуал Мацхине Дев или Тест у режим одржавања

Објављено: 16. фебруар 2025. 12:16:45 UTC
Последње ажурирано: 12. јануар 2026. 08:58:46 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';

Након промене статуса, обично ћете морати поново покренути веб и пакетне сервисе. Понекад чак и више пута пре него што се промена примети.

Не бих препоручио коришћење овог приступа у производном или другом критичном окружењу, али да би се брзо дошло до тачке где се финансијске димензије могу активирати на развојној машини, функционише сасвим добро :-)

Даље читање

Ако сте уживали у овом посту, можда ће вам се свидети и ови предлози:


Поделите на БлуескиПоделите на ФејсбукуДелите на ЛинкедИнуПодели на Тумблр-уПодели на КсДелите на ЛинкедИнуПин на Пинтерест-у

Миккел Цхристенсен

О аутору

Миккел Цхристенсен
Миккел је креатор и власник миклик.цом. Има преко 20 година искуства као професионални компјутерски програмер/програмер софтвера и тренутно је запослен са пуним радним временом у великој европској ИТ корпорацији. Када не пише блог, своје слободно време проводи на широком спектру интересовања, хобија и активности, што се у извесној мери може одразити на разноврсност тема обрађених на овој веб страници.