อาการ
คําสั่ง SQL จะถูกส่งจาก IBM DB2 ไปยังบริการของ Microsoft สําหรับสถาปัตยกรรมฐานข้อมูลเชิงสัมพันธ์แบบกระจาย (DRDA) ถ้าคําสั่งมีตัวระบุใบเสนอราคาที่มีคุณสมบัติครบถ้วน เช่น "SCHEMA1 TABLE1," ข้อความแสดงข้อผิดพลาดที่มีลักษณะดังต่อไปนี้อาจแสดงบนระบบโฮสต์ IBM:
หมายเหตุ
SQLCODE: -204
SQLSTATE: 42704
SQLERRMT: ตัวระบุ" เป็นชื่อที่ไม่ได้ระบุ
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากตัวแปลง SQL ที่ถูกใช้ โดยบริการของ Microsoft สําหรับ DRDA ไม่อย่างถูกต้องแยกวิเคราะห์ และปรับปรุงตัวระบุที่อ้างอิงแบบเต็ม นอกจากนี้ ตัวแปลง SQL จะไม่อัปเดตชื่อคอลเลกชันที่แมปไปยังชื่อ Schema โดยยึดตามการตั้งค่าในไฟล์ App.config ที่ใช้โดย บริการของ Microsoft สําหรับ DRDA
การแก้ปัญหา
ข้อมูลการอัปเดตสะสม
การแก้ไขที่แก้ไขปัญหานี้จะรวมอยู่ใน การอัปเดตสะสม 1 สําหรับ Microsoft Host Integration Server 2013
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"