Miklix

Ilagay ang Dynamics 365 FO Virtual Machine Dev o Test sa Maintenance Mode

Nai-publish: Marso 19, 2025 nang 9:36:21 PM UTC

Sa artikulong ito, ipinapaliwanag ko kung paano maglagay ng Dynamics 365 for Operations development machine sa maintenance mode sa pamamagitan ng paggamit ng ilang simpleng SQL statement.


Ang pahinang ito ay isinalin sa makina mula sa Ingles upang gawin itong naa-access sa pinakamaraming tao hangga't maaari. Sa kasamaang palad, ang pagsasalin ng makina ay hindi pa isang perpektong teknolohiya, kaya maaaring mangyari ang mga error. Kung gusto mo, maaari mong tingnan ang orihinal na bersyong Ingles dito:

Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode

Kamakailan ay nagtatrabaho ako sa isang proyekto kung saan kailangan kong hawakan ang ilang mga custom na financial dimensions. Habang ang tamang dimensions ay umiiral sa test environment, sa aking development sandbox ay tanging ang default na Contoso data mula sa Microsoft ang available, kaya't hindi available ang mga kinakailangang dimensions.

Kapag nagsimula akong gumawa ng mga ito, natuklasan ko na sa Dynamics 365 FO maaari lamang ito gawin kapag ang environment ay nasa "maintenance mode". Ayon sa dokumentasyon, maaari mong ilagay ang environment sa mode na ito mula sa Lifecycle Services (LCS), ngunit hindi ko nakita ang opsyon na iyon na available.

Matapos mag-research, natuklasan ko na ang pinakamabilis na paraan para sa isang hindi kritikal na dev o test environment ay gawin ang isang simpleng update diretso sa SQL server, partikular sa AxDB database.

Una, upang suriin ang kasalukuyang status, patakbuhin ang query na ito:

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

Kung ang VALUE ay 0, ang maintenance mode ay kasalukuyang hindi naka-enable.

Kung ang VALUE ay 1, ang maintenance mode ay kasalukuyang naka-enable.

Kaya, upang paganahin ang maintenance mode, patakbuhin ito:

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

At upang i-disable ito muli, patakbuhin ito:

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

Matapos baguhin ang status, kadalasan ay kailangan mong i-restart ang web- at batch services. Minsan, kailangan pang ulitin ito ng ilang beses bago makuha ang pagbabago.

Hindi ko inirerekomenda ang paggamit ng pamamaraang ito sa isang production o kritikal na environment, ngunit para mabilis na makarating sa puntong kung saan maaaring i-activate ang financial dimensions sa isang development machine, gumagana ito ng maayos :-)

Ibahagi sa BlueskyIbahagi sa FacebookIbahagi sa LinkedInIbahagi sa TumblrIbahagi sa XIbahagi sa LinkedInI-pin sa Pinterest

Mikkel Christensen

Tungkol sa May-akda

Mikkel Christensen
Si Mikkel ang lumikha at may-ari ng miklix.com. Siya ay may higit sa 20 taong karanasan bilang isang propesyonal na computer programmer/software developer at kasalukuyang nagtatrabaho ng full-time para sa isang malaking European IT corporation. Kapag hindi nagba-blog, ginugugol niya ang kanyang bakanteng oras sa isang malawak na hanay ng mga interes, libangan, at aktibidad, na maaaring sa ilang lawak ay makikita sa iba't ibang mga paksang sakop sa website na ito.