Miklix

განათავსეთ Dynamics 365 FO Virtual Machine Dev ან ტესტი მოვლის რეჟიმში

გამოქვეყნებულია: 16 თებერვალი, 2025, 12:13:38 UTC
ბოლო განახლება: 12 იანვარი, 2026, 08:58:43 UTC

ამ სტატიაში მე ავხსნი, თუ როგორ გადავიყვანოთ Dynamics 365 for Operations-ის შემუშავების მანქანა ტექნიკური მომსახურების რეჟიმში რამდენიმე მარტივი SQL ინსტრუქციის გამოყენებით.


ეს გვერდი მანქანურად ითარგმნა ინგლისურიდან, რათა რაც შეიძლება მეტი ადამიანისთვის ხელმისაწვდომი ყოფილიყო. სამწუხაროდ, მანქანური თარგმანი ჯერ კიდევ არ არის სრულყოფილი ტექნოლოგია, ამიტომ შეიძლება მოხდეს შეცდომები. თუ გსურთ, შეგიძლიათ ნახოთ ორიგინალური ინგლისური ვერსია აქ:

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

ამას წინათ ვმუშაობდი პროექტზე, სადაც რამდენიმე მორგებული ფინანსური განზომილების დამუშავება მჭირდებოდა. მიუხედავად იმისა, რომ სატესტო გარემოში სწორი განზომილებები არსებობდა, ჩემს განვითარების სენდბოქსის მხოლოდ Microsoft-ის ნაგულისხმევი Contoso მონაცემები მქონდა, ამიტომ საჭირო განზომილებები ხელმისაწვდომი არ იყო.

როდესაც მათი შექმნა დავიწყე, აღმოვაჩინე, რომ Dynamics 365 FO-ში ამის გაკეთება მხოლოდ მაშინ შეგიძლიათ, როდესაც გარემო „მხარდაჭერის რეჟიმშია“. დოკუმენტაციის თანახმად, გარემოს ამ რეჟიმში გადაყვანა Lifecycle Services (LCS)-დან შეგიძლიათ, მაგრამ ეს ვარიანტი ხელმისაწვდომი ვერ ვიპოვე.

გარკვეული კვლევის შემდეგ აღმოვაჩინე, რომ არაკრიტიკული დეველოპერის ან სატესტო გარემოს შესაქმნელად ყველაზე სწრაფი გზა არის მარტივი განახლების გაკეთება პირდაპირ SQL სერვერზე, კერძოდ, AxDB მონაცემთა ბაზაში.

პირველ რიგში, მიმდინარე სტატუსის შესამოწმებლად, გაუშვით ეს მოთხოვნა:

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

თუ VALUE არის 0, ტექნიკური მომსახურების რეჟიმი ამჟამად არ არის ჩართული.

თუ VALUE არის 1, ტექნიკური მომსახურების რეჟიმი ამჟამად ჩართულია.

ასე რომ, ტექნიკური რეჟიმის გასააქტიურებლად, შეასრულეთ შემდეგი ნაბიჯები:

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

და მისი ხელახლა გამორთვისთვის, შეასრულეთ შემდეგი მოქმედებები:

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

სტატუსის შეცვლის შემდეგ, როგორც წესი, დაგჭირდებათ ვებ და პაკეტური სერვისების გადატვირთვა. ზოგჯერ რამდენჯერმეც კი, სანამ ცვლილებას შეამჩნევენ.

ამ მიდგომის გამოყენებას წარმოების ან სხვა კრიტიკულ გარემოში არ გირჩევდით, მაგრამ იმისათვის, რომ სწრაფად მივაღწიოთ იმ წერტილს, სადაც ფინანსური განზომილებები შეიძლება გააქტიურდეს განვითარების მანქანაზე, ის კარგად მუშაობს :-)

დამატებითი საკითხავი

თუ ეს პოსტი მოგეწონათ, შეიძლება ეს რჩევებიც მოგეწონოთ:


გააზიარე Bluesky-ზეგააზიარეთ Facebook-ზეგააზიარეთ LinkedIn-ზეგააზიარეთ Tumblr-ზეგააზიარეთ X-ზეგააზიარეთ LinkedIn-ზეPinterest-ზე დამაგრება

მიკელ კრისტენსენი

ავტორის შესახებ

მიკელ კრისტენსენი
მაიკლ არის miklix.com-ის შემქმნელი და მფლობელი. მას აქვს 20 წელზე მეტი გამოცდილება, როგორც პროფესიონალი კომპიუტერული პროგრამისტი/პროგრამული უზრუნველყოფის შემქმნელი და ამჟამად მუშაობს სრულ განაკვეთზე დიდ ევროპულ IT კორპორაციაში. როდესაც ბლოგს არ წერს, თავისუფალ დროს ატარებს ინტერესების, ჰობიებისა და აქტივობების უზარმაზარ სპექტრზე, რაც შეიძლება გარკვეულწილად აისახოს ამ ვებსაიტზე გაშუქებულ თემებზე.