Miklix

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

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

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


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

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

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

როდესაც დავიწყე მათი შექმნა, აღმოვაჩინე, რომ 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 კორპორაციაში. როდესაც ბლოგს არ წერს, თავისუფალ დროს ატარებს ინტერესების, ჰობიებისა და აქტივობების უზარმაზარ სპექტრზე, რაც შეიძლება გარკვეულწილად აისახოს ამ ვებსაიტზე გაშუქებულ თემებზე.