Miklix

ใส่ Dynamics 365 FO Virtual Machine Dev หรือ Test เข้าสู่โหมดการบำรุงรักษา

ที่ตีพิมพ์: 16 กุมภาพันธ์ 2025 เวลา 12 นาฬิกา 11 นาที 31 วินาที UTC

ในบทความนี้ ฉันจะอธิบายวิธีการนำเครื่องพัฒนา Dynamics 365 for Operations เข้าสู่โหมดการบำรุงรักษาโดยใช้คำสั่ง SQL ง่ายๆ สองสามคำสั่ง


หน้าเพจนี้ได้รับการแปลจากเครื่องคอมพิวเตอร์จากภาษาอังกฤษ เพื่อให้ทุกคนเข้าถึงได้มากที่สุด น่าเสียดายที่การแปลด้วยเครื่องยังไม่ถือเป็นเทคโนโลยีที่สมบูรณ์แบบ จึงอาจเกิดข้อผิดพลาดได้ หากต้องการ คุณสามารถดูเวอร์ชันภาษาอังกฤษต้นฉบับได้ที่นี่:

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

เมื่อไม่นานมานี้ ฉันกำลังทำงานในโปรเจ็กต์ที่ต้องจัดการมิติทางการเงินแบบกำหนดเอง แม้ว่าจะมีมิติที่ถูกต้องในสภาพแวดล้อมการทดสอบ แต่ในแซนด์บ็อกซ์การพัฒนาของฉัน ฉันมีเฉพาะข้อมูล 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';

หลังจากเปลี่ยนสถานะแล้ว โดยปกติแล้วคุณจะต้องรีสตาร์ทบริการเว็บและแบตช์ บางครั้งอาจต้องรีสตาร์ทหลายครั้งกว่าจะตรวจพบการเปลี่ยนแปลง

ฉันไม่แนะนำให้ใช้แนวทางนี้กับการผลิตหรือสภาพแวดล้อมที่สำคัญอื่นๆ แต่หากต้องการไปถึงจุดที่สามารถเปิดใช้งานมิติทางการเงินบนเครื่องพัฒนาได้อย่างรวดเร็ว วิธีนี้ถือว่าใช้ได้ดี :-)

แชร์บนบลูสกายแชร์บนเฟสบุ๊คแชร์บน LinkedInแชร์บน Tumblrแชร์บน Xแชร์บน LinkedInปักหมุดบน Pinterest

มิคเคล บัง คริสเตนเซ่น

เกี่ยวกับผู้เขียน

มิคเคล บัง คริสเตนเซ่น
ไมเคิล คือผู้สร้างและเจ้าของเว็บไซต์ miklix.com เขามีประสบการณ์เป็นโปรแกรมเมอร์/นักพัฒนาซอฟต์แวร์คอมพิวเตอร์มืออาชีพมากว่า 20 ปี และปัจจุบันทำงานเต็มเวลาให้กับบริษัทไอทีขนาดใหญ่แห่งหนึ่งในยุโรป เมื่อไม่ได้เขียนบล็อก เขาจะใช้เวลาว่างไปกับความสนใจ งานอดิเรก และกิจกรรมต่างๆ มากมาย ซึ่งในระดับหนึ่งอาจสะท้อนให้เห็นได้จากหัวข้อต่างๆ มากมายที่กล่าวถึงในเว็บไซต์นี้