Miklix

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.


Hierdie bladsy is masjienvertaal uit Engels om dit vir soveel mense moontlik toeganklik te maak. Ongelukkig is masjienvertaling nog nie 'n volmaakte tegnologie nie, dus kan foute voorkom. As jy verkies, kan jy die oorspronklike Engelse weergawe hier sien:

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:

SELECT VALUE FROM [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    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:

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

En om dit weer te deaktiveer, voer dit uit:

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    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 :-)

Deel op BlueskyDeel op FacebookDeel op LinkedInDeel op TumblrDeel op XDeel op LinkedInSpeld op Pinterest

Mikkel Bang Christensen

Oor die skrywer

Mikkel Bang Christensen
Mikkel is die skepper en eienaar van miklix.com. Hy het meer as 20 jaar ondervinding as 'n professionele rekenaarprogrammeerder/sagteware-ontwikkelaar en is tans voltyds in diens van 'n groot Europese IT-korporasie. Wanneer hy nie blog nie, spandeer hy sy vrye tyd aan 'n groot verskeidenheid belangstellings, stokperdjies en aktiwiteite, wat tot 'n mate weerspieël kan word in die verskeidenheid onderwerpe wat op hierdie webwerf gedek word.