Miklix

Ieslēdziet Dynamics 365 FO Virtual Machine Dev vai Test uzturēšanas režīmā

Publicēts: 2025. gada 16. februāris 12:10:28 UTC

Šajā rakstā es paskaidroju, kā Dynamics 365 for Operations izstrādes mašīnu pārslēgt uzturēšanas režīmā, izmantojot dažus vienkāršus SQL priekšrakstus.


Šī lapa tika mašīntulkota no angļu valodas, lai padarītu to pieejamu pēc iespējas vairāk cilvēkiem. Diemžēl mašīntulkošana vēl nav pilnīga tehnoloģija, tāpēc tajā var rasties kļūdas. Ja vēlaties, oriģinālo versiju angļu valodā varat apskatīt šeit:

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

Es nesen strādāju pie projekta, kurā man bija jārisina dažas pielāgotas finanšu dimensijas. Lai gan testa vidē pastāvēja pareizie izmēri, manā izstrādes smilškastē man bija tikai noklusējuma Contoso dati no Microsoft, tāpēc nepieciešamie izmēri nebija pieejami.

Kad sāku tos izveidot, es atklāju, ka programmā Dynamics 365 FO to var izdarīt tikai tad, kad vide ir "apkopes režīmā". Saskaņā ar dokumentāciju jūs varat ievietot vidi šajā režīmā no Lifecycle Services (LCS), taču es neatradu, ka šī opcija ir pieejama.

Pēc nelielas izpētes es atklāju, ka ātrākais veids, kā izveidot nekritisku izstrādātāju vai testa vidi, faktiski ir veikt vienkāršu atjaunināšanu tieši SQL serverī, īpaši AxDB datu bāzē.

Pirmkārt, lai pārbaudītu pašreizējo statusu, palaidiet šo vaicājumu:

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

Ja VALUE ir 0, apkopes režīms pašlaik nav iespējots.

Ja VALUE ir 1, apkopes režīms pašlaik ir iespējots.

Tātad, lai iespējotu apkopes režīmu, palaidiet šo:

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

Un, lai to atkal atspējotu, palaidiet šo:

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

Pēc statusa maiņas jums parasti būs jārestartē tīmekļa un pakešu pakalpojumi. Dažreiz pat vairākas reizes, pirms tas pamana izmaiņas.

Es neieteiktu izmantot šo pieeju ražošanas vai citādi kritiskā vidē, taču, lai ātri nokļūtu līdz brīdim, kad izstrādes mašīnā var aktivizēt finanšu dimensijas, tas darbojas labi :-)

Kopīgojiet pakalpojumā BlueskyKopīgot FacebookKopīgojiet vietnē LinkedInKopīgojiet vietnē TumblrKopīgot vietnē XKopīgojiet vietnē LinkedInPiespraust vietnē Pinterest

Mikkel Bang Christensen

Par autoru

Mikkel Bang Christensen
Mikels ir miklix.com radītājs un īpašnieks. Viņam ir vairāk nekā 20 gadu pieredze kā profesionālam programmētājam/programmatūras izstrādātājam, un pašlaik viņš strādā pilna laika darbu lielā Eiropas IT korporācijā. Kad viņš neraksta blogus, viņš pavada brīvo laiku, pievēršoties dažādām interesēm, hobijiem un aktivitātēm, kas zināmā mērā var atspoguļoties šajā tīmekļa vietnē aplūkoto tēmu daudzveidībā.