Miklix

Dynamics 365 FO Virtual Machine Dev oder Test in den Wartungsmodus versetzen

Veröffentlicht: 16. Februar 2025 um 12:06:31 UTC
Zuletzt aktualisiert: 12. Januar 2026 um 08:58:14 UTC

In diesem Artikel erkläre ich, wie man einen Dynamics 365 for Operations-Entwicklungsrechner mithilfe einiger einfacher SQL-Anweisungen in den Wartungsmodus versetzt.


Diese Seite wurde maschinell aus dem Englischen übersetzt, um sie so vielen Menschen wie möglich zugänglich zu machen. Leider ist die maschinelle Übersetzung noch keine ausgereifte Technologie, so dass Fehler auftreten können. Wenn Sie es vorziehen, können Sie sich die englische Originalversion hier ansehen:

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 verarbeiten musste. Während die korrekten Dimensionen in der Testumgebung vorhanden waren, standen mir in meiner Entwicklungsumgebung nur die Standard-Contoso-Daten von Microsoft zur Verfügung, sodass die benötigten Dimensionen nicht verfügbar waren.

Als ich sie erstellen wollte, stellte ich fest, dass dies in Dynamics 365 FO nur im Wartungsmodus möglich ist. Laut Dokumentation kann man die Umgebung über Lifecycle Services (LCS) in diesen Modus versetzen, diese Option war jedoch nicht verfügbar.

Nach eingehender Recherche stellte ich fest, dass der schnellste Weg für eine nicht kritische Entwicklungs- oder Testumgebung tatsächlich darin besteht, ein einfaches Update direkt auf dem SQL-Server, genauer gesagt in der AxDB-Datenbank, durchzuführen.

Um zunächst den aktuellen Status zu überprüfen, führen Sie diese Abfrage aus:

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

Wenn der Wert 0 ist, ist der Wartungsmodus derzeit nicht aktiviert.

Wenn der Wert 1 ist, ist der Wartungsmodus aktuell aktiviert.

Um den Wartungsmodus zu aktivieren, führen Sie folgenden Befehl aus:

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

Und um es wieder zu deaktivieren, führen Sie Folgendes aus:

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

Nach der Statusänderung müssen Sie in der Regel die Web- und Batch-Dienste neu starten. Manchmal sogar mehrmals, bis die Änderung wirksam wird.

Ich würde diese Vorgehensweise nicht für Produktionsumgebungen oder anderweitig kritische Umgebungen empfehlen, aber um schnell einen Punkt zu erreichen, an dem finanzielle Dimensionen auf einem Entwicklungsrechner aktiviert werden können, funktioniert sie einwandfrei :-)

Weitere Informationen

Wenn Ihnen dieser Beitrag gefallen hat, könnten Ihnen auch diese Vorschläge gefallen:


Teilen auf BlueskyAuf Facebook teilenAuf LinkedIn teilenAuf Tumblr teilenTeilen auf XAuf LinkedIn teilenPin auf Pinterest

Mikkel Christensen

Über den Autor

Mikkel Christensen
Mikkel ist der Schöpfer und Eigentümer von miklix.com. Er verfügt über mehr als 20 Jahre Erfahrung als professioneller Computerprogrammierer/Softwareentwickler und ist derzeit in Vollzeit für ein großes europäisches IT-Unternehmen tätig. Wenn er nicht gerade bloggt, verbringt er seine Freizeit mit einer Vielzahl von Interessen, Hobbys und Aktivitäten, was sich bis zu einem gewissen Grad in der Vielfalt der auf dieser Website behandelten Themen widerspiegelt.