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

Në këtë artikull, unë shpjegoj se si të vendosim një makinë zhvillimi Dynamics 365 për Operacione 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 isha duke punuar në një projekt ku më duhej të trajtoja disa dimensione financiare të personalizuara. Ndërsa dimensionet e sakta ekzistonin në mjedisin e testimit, në sandboxin tim të zhvillimit kisha vetëm të dhënat e parazgjedhura Contoso nga Microsoft, kështu që dimensionet e nevojshme nuk ishin të disponueshme.

Kur vendosa t'i krijoja ato, zbulova se në Dynamics 365 FO mund ta bëni këtë vetëm kur mjedisi është në "modalitetin e mirëmbajtjes". Sipas dokumentacionit, ju mund ta vendosni mjedisin në këtë modalitet nga Lifecycle Services (LCS), por unë nuk e gjeta atë opsion të disponueshëm.

Pasi bëra disa kërkime, zbulova se mënyra më e shpejtë për një mjedis jo-kritik zhvillues ose testimi është në fakt të bësh një përditësim të thjeshtë direkt në serverin SQL, veçanërisht 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 aktualisht nuk është i aktivizuar.

Nëse VALUE është 1, modaliteti i mirëmbajtjes aktualisht është 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'ju duhet të rinisni shërbimet e uebit dhe të grupit. Ndonjëherë edhe disa herë para se të fillojë ndryshimin.

Unë nuk do të rekomandoja përdorimin e kësaj qasjeje 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ë :-)

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

Mikkel Bang Christensen

Rreth Autorit

Mikkel Bang 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.