Miklix

Vendosni Dynamics 365 FO Virtual Machine Dev ose Testoni në modalitetin e mirëmbajtjes

Publikuar: 16 shkurt 2025 në 12:12:12 e pasdites, UTC
Përditësimi i fundit: 12 janar 2026 në 8:58:39 e paradites, UTC

Në këtë artikull, unë shpjegoj se si të vendosni një makinë zhvillimi të Dynamics 365 for Operations në modalitetin e mirëmbajtjes duke përdorur disa deklarata të thjeshta SQL.


Kjo faqe u përkthye me makinë nga anglishtja për ta bërë të aksesueshme për sa më shumë njerëz. Fatkeqësisht, përkthimi me makinë nuk është ende një teknologji e përsosur, kështu që mund të ndodhin gabime. Nëse preferoni, mund ta shikoni versionin origjinal në anglisht këtu:

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

Kohët e fundit po punoja në një projekt ku më duhej të trajtoja disa dimensione financiare të personalizuara. Ndërsa dimensionet e sakta ekzistonin në mjedisin e testimit, në sandbox-in tim të zhvillimit kisha vetëm të dhënat standarde të Contoso nga Microsoft, kështu që dimensionet e nevojshme nuk ishin të disponueshme.

Kur nisa t'i krijoj, zbulova se në Dynamics 365 FO mund ta bësh këtë vetëm kur mjedisi është në "modalitetin e mirëmbajtjes". Sipas dokumentacionit, mund ta vendosësh mjedisin në këtë modalitet nga Shërbimet e Ciklit të Jetës (LCS), por nuk e gjeta këtë opsion të disponueshëm.

Pasi bëra disa kërkime, zbulova se mënyra më e shpejtë për një mjedis zhvilluesi ose testimi jo-kritik është në fakt të bësh një përditësim të thjeshtë direkt në serverin SQL, konkretisht në bazën e të dhënave AxDB.

Së pari, për të kontrolluar statusin aktual, ekzekutoni këtë pyetje:

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

Nëse VALUE është 0, modaliteti i mirëmbajtjes nuk është aktualisht i aktivizuar.

Nëse VALUE është 1, modaliteti i mirëmbajtjes është aktualisht i aktivizuar.

Pra, për të aktivizuar modalitetin e mirëmbajtjes, ekzekutoni këtë:

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

Dhe për ta çaktivizuar përsëri, ekzekutoni këtë:

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

Pas ndërrimit të statusit, zakonisht do të duhet të rinisni shërbimet web dhe ato në grup. Ndonjëherë madje disa herë para se të kuptojë ndryshimin.

Nuk do ta rekomandoja përdorimin e kësaj qasje në një mjedis prodhimi ose ndryshe kritik, por për të arritur shpejt në një pikë ku dimensionet financiare mund të aktivizohen në një makinë zhvillimi, funksionon mirë :-)

Lexime të mëtejshme

Nëse ju pëlqeu ky postim, mund t'ju pëlqejnë edhe këto sugjerime:


Shpërndaje në BlueskyShpërndaje në FacebookNdani në LinkedInShpërndaje në TumblrShpërndaje në XNdani në LinkedInPin në Pinterest

Mikkel Christensen

Rreth Autorit

Mikkel Christensen
Mikkel është krijuesi dhe pronari i miklix.com. Ai ka mbi 20 vjet përvojë si programues profesional kompjuteri/zhvillues softuerësh dhe aktualisht është i punësuar me kohë të plotë për një korporatë të madhe evropiane IT. Kur nuk bën blog, ai e kalon kohën e lirë në një gamë të gjerë interesash, hobish dhe aktivitetesh, të cilat mund të reflektohen në një farë mase në shumëllojshmërinë e temave të mbuluara në këtë faqe interneti.