Miklix

Sett Dynamics 365 FO Virtual Machine Dev eller Test i vedlikeholdsmodus

Publisert: 16. februar 2025 kl. 12:10:29 UTC

I denne artikkelen forklarer jeg hvordan du setter en Dynamics 365 for Operations-utviklingsmaskin i vedlikeholdsmodus ved å bruke 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. Mens de riktige dimensjonene fantes i testmiljøet, hadde jeg i utviklingssandboksen min bare standard Contoso-data fra Microsoft, så de nødvendige dimensjonene var ikke tilgjengelige.

Da jeg skulle lage 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 inn 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 utvikler- eller testmiljø faktisk er å gjøre en enkel oppdatering direkte på SQL-serveren, spesielt i AxDB-databasen.

Først, for å sjekke gjeldende status, kjør denne spørringen:

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

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

Hvis VERDI er 1, er vedlikeholdsmodus for øyeblikket 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 dette:

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 det tar seg opp på endringen.

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

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

Mikkel Bang Christensen

Om forfatteren

Mikkel Bang 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.