อาการ
บริการ DRDA ของ Microsoft ไม่สามารถประมวลผลคำสั่ง select แบบไดนามิกจากไคลเอนต์ Java IBM สำหรับ DB2 นอกจากนี้ ไคลเอนต์ส่งกลับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ไม่สามารถทำการดำเนินธุรกรรมได้เนื่องจากมีที่ค้างอยู่รอการร้องขอที่ทำงานบนธุรกรรมนี้
มีข้อผิดพลาดภายในเกิดขึ้นในระหว่าง: "เรียกวัตถุนับ"
java.lang.StringIndexOutOfBoundsException
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากบริการ DRDA ของ Microsoft อย่างไม่ถูกต้องประมวลผลไคลเอนต์ Java IBM สำหรับ DB2 ไดนามิก SQL SELECT งบเมื่อไคลเอ็นต์ DRDA เป็นรุ่น SQLAM (ตัวจัดการการเข้าถึง SQL) 11
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขในการปรับปรุงสะสม 2สำหรับ 2016 เซิร์ฟเวอร์รวมโฮสต์
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์เฉพาะทางMicrosoft ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์
ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตขึ้น โดยบริษัทที่ไม่ขึ้นอยู่กับ Microsoft ไมโครซอฟท์ไม่รับประกัน ทั้งโดยนัย หรืออย่างอื่น ใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้