ใส่ 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
ก่อนอื่นเพื่อตรวจสอบสถานะปัจจุบัน ให้รันแบบสอบถามนี้:
WHERE PARM = 'CONFIGURATIONMODE';
หาก VALUE เป็น 0 โหมดการบำรุงรักษาจะ ไม่ เปิดใช้งานในปัจจุบัน
หาก VALUE เป็น 1 โหมดการบำรุงรักษา จะ เปิดใช้งานในปัจจุบัน
ดังนั้นเพื่อเปิดใช้งานโหมดการบำรุงรักษา ให้รันสิ่งนี้:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
และเพื่อปิดการใช้งานอีกครั้ง ให้รันคำสั่งนี้:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
หลังจากเปลี่ยนสถานะแล้ว โดยปกติแล้วคุณจะต้องรีสตาร์ทบริการเว็บและแบตช์ บางครั้งอาจต้องรีสตาร์ทหลายครั้งกว่าจะตรวจพบการเปลี่ยนแปลง
ฉันไม่แนะนำให้ใช้แนวทางนี้กับการผลิตหรือสภาพแวดล้อมที่สำคัญอื่นๆ แต่หากต้องการไปถึงจุดที่สามารถเปิดใช้งานมิติทางการเงินบนเครื่องพัฒนาได้อย่างรวดเร็ว วิธีนี้ถือว่าใช้ได้ดี :-)