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