Zet Dynamics 365 FO Virtual Machine Dev of Test in de onderhoudsmodus
Gepubliceerd: 16 februari 2025 om 12:10:30 UTC
In dit artikel leg ik uit hoe u een Dynamics 365 for Operations-ontwikkelingsmachine in de onderhoudsmodus kunt zetten met behulp van een paar eenvoudige SQL-instructies.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Ik werkte onlangs aan een project waarbij ik een aantal aangepaste financiƫle dimensies moest verwerken. Hoewel de juiste dimensies in de testomgeving bestonden, had ik in mijn ontwikkelingssandbox alleen de standaard Contoso-gegevens van Microsoft, dus de benodigde dimensies waren niet beschikbaar.
Toen ik ze ging maken, ontdekte ik dat je dat in Dynamics 365 FO alleen kunt doen als de omgeving in de "onderhoudsmodus" staat. Volgens de documentatie kun je de omgeving in deze modus zetten vanuit Lifecycle Services (LCS), maar ik vond die optie niet beschikbaar.
Na wat onderzoek kwam ik erachter dat de snelste manier voor een niet-kritieke ontwikkel- of testomgeving eigenlijk is om een eenvoudige update rechtstreeks op de SQL-server uit te voeren, specifiek in de AxDB-database.
Om de huidige status te controleren, voert u eerst de volgende query uit:
WHERE PARM = 'CONFIGURATIONMODE';
Als WAARDE 0 is, is de onderhoudsmodus momenteel niet ingeschakeld.
Als WAARDE 1 is, is de onderhoudsmodus momenteel ingeschakeld.
Om de onderhoudsmodus in te schakelen, voert u het volgende uit:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
En om het weer uit te schakelen, voer je het volgende uit:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Na het veranderen van de status, moet u meestal de web- en batchservices opnieuw opstarten. Soms zelfs meerdere keren voordat de wijziging wordt opgemerkt.
Ik zou deze aanpak niet aanraden in een productieomgeving of een andere kritische omgeving, maar om snel een punt te bereiken waarop financiƫle dimensies op een ontwikkelmachine kunnen worden geactiveerd, werkt het prima :-)