Miklix

Sett Dynamics 365 FO Virtual Machine Dev eller Test i vedlikeholdsmodus

Publisert: 16. februar 2025 kl. 12:10:29 UTC
Sist oppdatert: 13. september 2025 kl. 22:52:55 UTC

I denne artikkelen forklarer jeg hvordan du setter en Dynamics 365 for Operations-utviklingsmaskin i vedlikeholdsmodus ved hjelp av et par enkle SQL-setninger.


Denne siden er maskinoversatt fra engelsk for å gjøre den tilgjengelig for så mange som mulig. Dessverre er maskinoversettelse ennå ikke en fullkommen teknologi, så det kan forekomme feil. Hvis du foretrekker det, kan du se den engelske originalversjonen her:

Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode

Jeg jobbet nylig med et prosjekt der jeg trengte å håndtere noen tilpassede økonomiske dimensjoner. Selv om de riktige dimensjonene fantes i testmiljøet, hadde jeg bare standard Contoso-data fra Microsoft i sandkassen for utvikling, så de nødvendige dimensjonene var ikke tilgjengelige.

Da jeg bestemte meg for å opprette dem, oppdaget jeg at i Dynamics 365 FO kan du bare gjøre det mens miljøet er i "vedlikeholdsmodus". I følge dokumentasjonen kan du sette miljøet i denne modusen fra Lifecycle Services (LCS), men jeg fant ikke det alternativet tilgjengelig.

Etter å ha gjort litt research, oppdaget jeg at den raskeste måten for et ikke-kritisk utviklings- eller testmiljø faktisk er å gjøre en enkel oppdatering direkte på SQL-serveren, spesielt i AxDB-databasen.

Kjør først denne spørringen for å sjekke gjeldende status:

SELECT VALUE FROM [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    WHERE PARM = 'CONFIGURATIONMODE';

Hvis VERDI er 0, er ikke vedlikeholdsmodus aktivert for øyeblikket.

Hvis VALUE er 1, er vedlikeholdsmodus aktivert.

Så for å aktivere vedlikeholdsmodus, kjør dette:

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

Og for å deaktivere den igjen, kjør denne:

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

Etter å ha byttet status, må du vanligvis starte web- og batchtjenestene på nytt. Noen ganger til og med flere ganger før den tar opp endringen.

Jeg vil ikke anbefale å bruke denne tilnærmingen på et produksjons- eller på annen måte kritisk miljø, men for raskt å komme til et punkt hvor økonomiske dimensjoner kan aktiveres på en utviklingsmaskin, fungerer det fint :-)

Videre lesing

Hvis du likte dette innlegget, kan du også like disse forslagene:


Del på BlueskyDel på FacebookDel på LinkedInDel på TumblrDel på XDel på LinkedInFest på Pinterest

Mikkel Christensen

Om forfatteren

Mikkel Christensen
Mikkel er skaperen og eieren av miklix.com. Han har over 20 års erfaring som profesjonell dataprogrammerer/programvareutvikler og er for tiden ansatt på fulltid i et stort europeisk IT-selskap. Når han ikke blogger, bruker han fritiden sin på en lang rekke interesser, hobbyer og aktiviteter, noe som til en viss grad kan gjenspeiles i de mange ulike temaene som dekkes på dette nettstedet.