Letakkan Dynamics 365 FO Virtual Machine Dev atau Test ke dalam Mod Penyelenggaraan
Diterbitkan: 19 Mac 2025 pada 9:36:17 PTG UTC
Dalam artikel ini, saya menerangkan cara untuk meletakkan mesin pembangunan Dynamics 365 for Operations ke dalam mod penyelenggaraan dengan menggunakan beberapa pernyataan SQL mudah.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Saya baru-baru ini bekerja pada projek di mana saya perlu menangani beberapa dimensi kewangan tersuai. Walaupun dimensi yang betul wujud dalam persekitaran ujian, dalam persekitaran pembangunan saya hanya terdapat data Contoso lalai dari Microsoft, jadi dimensi yang diperlukan tidak tersedia.
Apabila saya mula untuk mencipta dimensi tersebut, saya mendapati bahawa dalam Dynamics 365 FO, anda hanya boleh melakukannya semasa persekitaran berada dalam "mod penyelenggaraan". Menurut dokumentasi, anda boleh meletakkan persekitaran dalam mod ini melalui Lifecycle Services (LCS), tetapi saya tidak menemui pilihan tersebut.
Selepas melakukan sedikit penyelidikan, saya mendapati bahawa cara terpantas untuk persekitaran pembangunan atau ujian yang tidak kritikal adalah untuk melakukan kemas kini terus pada pelayan SQL, khususnya dalam pangkalan data AxDB.
Untuk memeriksa status semasa, jalankan pertanyaan ini:
WHERE PARM = 'CONFIGURATIONMODE';
Jika NILAI adalah 0, mod penyelenggaraan tidak diaktifkan.
Jika NILAI adalah 1, mod penyelenggaraan diaktifkan.
Jadi, untuk mengaktifkan mod penyelenggaraan, jalankan ini:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
Dan untuk menonaktifkannya semula, jalankan ini:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Selepas menukar status, anda biasanya perlu memulakan semula perkhidmatan web dan batch. Kadang-kadang, perlu dilakukan beberapa kali sebelum ia mengambil perubahan tersebut.
Saya tidak mengesyorkan menggunakan pendekatan ini pada persekitaran pengeluaran atau persekitaran kritikal yang lain, tetapi untuk cepat sampai ke tahap di mana dimensi kewangan boleh diaktifkan pada mesin pembangunan, ia berfungsi dengan baik :-)