Dynamics 365 FO Virtual Machine Dev oder Test in den Wartungsmodus versetzen
Veröffentlicht: 16. Februar 2025 um 12:06:31 UTC
In diesem Artikel erkläre ich, wie man eine Dynamics 365 for Operations-Entwicklungsmaschine mithilfe einiger einfacher SQL-Anweisungen in den Wartungsmodus versetzt.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Ich habe kürzlich an einem Projekt gearbeitet, bei dem ich einige benutzerdefinierte Finanzdimensionen verwalten musste. Während die richtigen Dimensionen in der Testumgebung vorhanden waren, hatte ich in meiner Entwicklungs-Sandbox nur die standardmäßigen Contoso-Daten von Microsoft, sodass die benötigten Dimensionen nicht verfügbar waren.
Als ich sie erstellen wollte, stellte ich fest, dass dies in Dynamics 365 FO nur möglich ist, wenn sich die Umgebung im „Wartungsmodus“ befindet. Laut Dokumentation können Sie die Umgebung über Lifecycle Services (LCS) in diesen Modus versetzen, aber ich habe diese Option nicht gefunden.
Nach einigen Recherchen kam ich zu dem Schluss, dass der schnellste Weg für eine nicht kritische Entwicklungs- oder Testumgebung tatsächlich darin besteht, ein einfaches Update direkt auf dem SQL-Server durchzuführen, und zwar speziell in der AxDB-Datenbank.
Um zunächst den aktuellen Status zu überprüfen, führen Sie diese Abfrage aus:
WHERE PARM = 'CONFIGURATIONMODE';
Wenn VALUE 0 ist, ist der Wartungsmodus derzeit nicht aktiviert.
Wenn VALUE 1 ist, ist der Wartungsmodus derzeit aktiviert.
Um den Wartungsmodus zu aktivieren, führen Sie Folgendes aus:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
Und um es wieder zu deaktivieren, führen Sie Folgendes aus:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Nach dem Ändern des Status müssen Sie normalerweise die Web- und Batchdienste neu starten. Manchmal sogar mehrmals, bevor die Änderung übernommen wird.
Ich würde diesen Ansatz nicht in einer Produktionsumgebung oder einer anderen kritischen Umgebung empfehlen, aber um schnell an einen Punkt zu gelangen, an dem Finanzdimensionen auf einer Entwicklungsmaschine aktiviert werden können, funktioniert es gut :-)