นำไปใช้กับ
Host Integration Server 2013 Microsoft OLE DB Provider for DB2 5.0

อาการ

เมื่อคุณใช้ตัวให้บริการ OLE DB สำหรับ DB2 เพื่อทำแบบสอบถามชื่อ four-part กับการ IBM DB2 สำหรับ z/OS V10 ฐานข้อมูลที่ประกอบด้วยชนิดข้อมูลของวัตถุขนาดใหญ่ (LOB) คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:

ตัวให้บริการ OLE DB "DB2OLEDB" สำหรับเซิร์ฟเวอร์ที่มีการเชื่อมโยง "ชื่อเซิร์ฟเวอร์ที่ถูกเชื่อมโยง" ใส่ข้อมูลเมตาที่ไม่สอดคล้องกัน วัตถุ "แค็ตตาล็อก" ออก" schema_name"" table_name"ไม่มีคอลัมน์ที่คาดไว้"column_name"

หมายเหตุ  ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้นเมื่อมีออกแบบสอบถามเดียวกัน โดยใช้รูปแบบ OpenQuery

สาเหตุ

ตัวให้บริการ OLE DB สำหรับ DB2 ออกแบบสอบถามเพื่อเรียกข้อมูลเมตาสำหรับตาราง DB2 ที่ถูกสอบถามจาก SYSIBM SYSCOLUMNS เมื่อใช้แบบสอบถามที่ชื่อ four-part อย่างไรก็ตาม แบบสอบถาม schema ที่ออก โดยตัวให้บริการ OLE DB สำหรับ DB2 ส่งกลับค่าคอลัมน์ที่ถูกซ่อน ซึ่งก่อให้เกิดข้อผิดพลาดเมื่อตาราง DB2 มีชนิดข้อมูล LOB

การแก้ปัญหา

ข้อมูลการปรับปรุงสะสม

การแก้ไขที่แก้ไขปัญหานี้จะรวมอยู่ในการปรับปรุงสะสม 2 2013 เซิร์ฟเวอร์รวมโฮสต์

วิธีแก้ปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ ออกแบบสอบถามชื่อ four-part ล้มเหลว โดยใช้รูปแบบ OpenQuery ซึ่งเป็นป้องกันข้อผิดพลาด

สถานะ

Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม

หลังจากที่คุณใช้โปรแกรมปรับปรุงนี้ ตัวให้บริการ OLE DB สำหรับ DB2 ไม่ได้รวมคอลัมน์ที่ถูกซ่อนเมื่อคุณจะออกแบบสอบถามแบบแผนเทียบกับ SYSIBM SYSCOLUMNS

ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตขึ้น โดยบริษัทที่ไม่ขึ้นอยู่กับ Microsoft ไมโครซอฟท์ไม่รับประกัน ทั้งโดยนัย หรืออย่างอื่น ใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ