ใส่ Dynamics 365 FO Virtual Machine Dev หรือ Test เข้าสู่โหมดการบำรุงรักษา
ที่ตีพิมพ์: 16 กุมภาพันธ์ 2025 เวลา 12 นาฬิกา 11 นาที 31 วินาที UTC
ปรับปรุงล่าสุด : 12 มกราคม 2026 เวลา 8 นาฬิกา 58 นาที 32 วินาที 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';
หลังจากเปลี่ยนสถานะแล้ว โดยปกติคุณจะต้องรีสตาร์ทบริการเว็บและบริการแบตช์ บางครั้งอาจต้องรีสตาร์ทหลายครั้งก่อนที่ระบบจะรับรู้การเปลี่ยนแปลง
ฉันไม่แนะนำให้ใช้วิธีนี้ในสภาพแวดล้อมการใช้งานจริงหรือสภาพแวดล้อมที่สำคัญอื่นๆ แต่หากต้องการเปิดใช้งานมิติทางการเงินบนเครื่องพัฒนาซอฟต์แวร์อย่างรวดเร็ว วิธีนี้ก็ใช้ได้ดี :-)
อ่านเพิ่มเติม
หากคุณชอบโพสต์นี้ คุณอาจชอบคำแนะนำเหล่านี้ด้วย:
- Visual Studio ค้างขณะเริ่มต้นระบบขณะโหลดโปรเจ็กต์ล่าสุด
- อัปเดตค่ามิติทางการเงินจากรหัส X++ ใน Dynamics 365
- เพิ่มวิธีการแสดงหรือแก้ไขผ่านส่วนขยายใน Dynamics 365
