Plaas Dynamics 365 FO Virtual Machine Dev of Test in onderhoudsmodus
Gepubliseer: 16 Februarie 2025 om 12:12:13 UTC
In hierdie artikel verduidelik ek hoe om 'n Dynamics 365 for Operations-ontwikkelingsmasjien in onderhoudsmodus te plaas deur 'n paar eenvoudige SQL-stellings te gebruik.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Ek was onlangs besig met 'n projek waar ek 'n paar persoonlike finansiële dimensies moes hanteer. Terwyl die korrekte afmetings wel in die toetsomgewing bestaan het, het ek in my ontwikkelingsandbak net die verstek Contoso-data van Microsoft gehad, so die nodige afmetings was nie beskikbaar nie.
Toe ek van plan was om hulle te skep, het ek ontdek dat in Dynamics 365 FO jy dit net kan doen terwyl die omgewing in "instandhoudingsmodus" is. Volgens dokumentasie kan jy die omgewing in hierdie modus plaas vanaf Lifecycle Services (LCS), maar ek het nie daardie opsie beskikbaar gevind nie.
Nadat ek navorsing gedoen het, het ek ontdek dat die vinnigste manier vir 'n nie-kritiese ontwikkelaar of toetsomgewing eintlik is om 'n eenvoudige opdatering direk op die SQL-bediener te doen, spesifiek in die AxDB-databasis.
Eerstens, om die huidige status na te gaan, voer hierdie navraag uit:
WHERE PARM = 'CONFIGURATIONMODE';
As VALUE 0 is, is instandhoudingsmodus nie tans geaktiveer nie .
As VALUE 1 is, is instandhoudingsmodus tans geaktiveer.
Dus, om instandhoudingsmodus te aktiveer, voer dit uit:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
En om dit weer te deaktiveer, voer dit uit:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Nadat u die status verander het, sal u gewoonlik die web- en bondeldienste moet herbegin. Soms selfs verskeie kere voordat dit die verandering optel.
Ek sal nie aanbeveel om hierdie benadering op 'n produksie- of andersins kritieke omgewing te gebruik nie, maar om vinnig by 'n punt te kom waar finansiële dimensies op 'n ontwikkelingsmasjien geaktiveer kan word, werk dit goed :-)