Przełączanie Dynamics 365 FO Virtual Machine Dev or Test w tryb konserwacji
Opublikowano: 16 lutego 2025 12:10:31 UTC
Ostatnia aktualizacja: 12 stycznia 2026 08:58:24 UTC
W tym artykule wyjaśnię, jak wprowadzić komputer deweloperski Dynamics 365 for Operations w tryb konserwacji, używając kilku prostych poleceń SQL.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Niedawno pracowałem nad projektem, w którym musiałem obsłużyć kilka niestandardowych wymiarów finansowych. Chociaż poprawne wymiary istniały w środowisku testowym, w moim środowisku testowym miałem tylko domyślne dane Contoso od Microsoftu, więc potrzebne wymiary nie były dostępne.
Kiedy zabrałem się za ich tworzenie, odkryłem, że w Dynamics 365 FO można to zrobić tylko wtedy, gdy środowisko jest w „trybie konserwacji”. Według dokumentacji, można przełączyć środowisko w ten tryb z poziomu Lifecycle Services (LCS), ale nie znalazłem takiej opcji.
Po przeprowadzeniu pewnych badań odkryłem, że najszybszą metodą w przypadku środowiska programistycznego lub testowego, które nie ma krytycznego znaczenia, jest wykonanie prostej aktualizacji bezpośrednio na serwerze SQL, a konkretnie w bazie danych AxDB.
Najpierw sprawdź aktualny status, uruchamiając to zapytanie:
WHERE PARM = 'CONFIGURATIONMODE';
Jeśli WARTOŚĆ wynosi 0, tryb konserwacji nie jest obecnie włączony.
Jeśli WARTOŚĆ wynosi 1, tryb konserwacji jest obecnie włączony.
Aby włączyć tryb konserwacji, uruchom to:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
Aby wyłączyć tę funkcję, uruchom to:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Po zmianie statusu zazwyczaj konieczne jest ponowne uruchomienie usług internetowych i wsadowych. Czasami nawet kilka razy, zanim zmiany zostaną wykryte.
Nie zalecałbym stosowania tego podejścia w środowisku produkcyjnym lub innym środowisku o znaczeniu krytycznym, ale jeśli chcemy szybko osiągnąć punkt, w którym wymiary finansowe można aktywować na komputerze deweloperskim, to sprawdza się ono znakomicie :-)
Dalsza lektura
Jeśli podobał Ci się ten wpis, mogą Cię zainteresować również poniższe sugestie:
- Tworzenie pola odnośnika dla wymiaru finansowego w Dynamics 365
- Aktualizuj wartość wymiaru finansowego z kodu X++ w Dynamics 365
- Dodaj metodę wyświetlania lub edycji za pomocą rozszerzenia w Dynamics 365
