กระบวนการใบแจ้งหนี้ที่รวมทำให้เกิดข้อผิดพลาดใน Microsoft Dynamics AX ๒๐๐๙ SP1 Rollup 6 ด้วย ConsGLS


อาการ


พิจารณาสถานการณ์สมมติต่อไปนี้: บนเมนูบัญชีลูกหนี้คุณชี้ไปที่งวดแล้วคลิกใบแจ้งหนี้ที่รวมบัญชี คุณคลิกเลือกแล้วคลิกเลือกสำหรับใบแจ้งหนี้ใหม่ เมื่อคุณคลิก ตกลง บนฟอร์มการสอบถามคุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ผลรวมขนาดภายในของระเบียนในคำสั่ง SELECT ที่เข้าร่วมของคุณคือ๒๔๕๙๘ไบต์แต่ Microsoft Dynamics จะมีการปรับปรุงประสิทธิภาพการทำงานตามค่าเริ่มต้นไม่เกิน๒๔๕๗๖ไบต์

สาเหตุ


ปัญหานี้เกิดขึ้นใน Microsoft Dynamics AX ๒๐๐๙ SP1 Rollup 6 ด้วย ConsGLS ขนาดบัฟเฟอร์สูงสุดเริ่มต้นคือ24kb แต่ขนาดภายในของระเบียนในคำสั่ง SELECT ที่เข้าร่วมคือไบต์๒๔๕๙๘

การแก้ไข


เมื่อต้องการแก้ไขปัญหานี้ให้ระบุหมายเลข25หรือมากกว่า ขนาดบัฟเฟอร์สูงสุด ในแท็บการปรับฐานข้อมูลในโปรแกรมอรรถประโยชน์การกำหนดค่าเซิร์ฟเวอร์ของ MICROSOFT Dynamics AX โดยทำตามขั้นตอนต่อไปนี้:
  1. บนเซิร์ฟเวอร์ AOS ให้คลิกเครื่องมือ Adminstrative
  2. คลิกการกำหนดค่าเซิร์ฟเวอร์ Microsoft DYNAMICS AX ๒๐๐๙
  3. ในแท็บการปรับฐานข้อมูลให้ใส่ค่า25หรือจำนวนที่มีขนาดใหญ่กว่าสำหรับเขตข้อมูลขนาดบัฟเฟอร์สูงสุด