Miklix

Ставете го Dynamics 365 FO Virtual Machine Dev или тестирајте во режим на одржување

Објавено: 5 март 2025, во 19:53:19 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Споделете на ФејсбукСподелете на LinkedInСподелете на TumblrСподелете на XСподелете на LinkedInЗакачи на Pinterest

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

За авторот

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