อาการ
สมมติว่าคุณนำเข้าฐานข้อมูล Access ลงในฐานข้อมูล Microsoft SQL Server โดยใช้ตัวช่วยสร้างการนำเข้าและส่งออกใน SQL Server ๒๐๑๒ Management Studio (SSMS ๒๐๑๒) หรือ SSMS ๒๐๑๔ เมื่อคุณใช้ Microsoft Office ๑๕.๐ฐานข้อมูล Access ENGINE OLE Db ให้ เป็นแหล่งข้อมูลคุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ไม่สามารถเชื่อมต่อคอมโพเนนต์แหล่งข้อมูลได้ ข้อผิดพลาด 0xc0202009: ต้นฉบับ-XXXX [1]: รหัสข้อผิดพลาด SSIS DTS_E_OLEDBERROR มีข้อผิดพลาด OLE DB เกิดขึ้น รหัสข้อผิดพลาด: 0x80040E37 ข้อผิดพลาด 0xc02020e8: แหล่งที่มาของ XXXX [1]: การเปิดแถวสำหรับ "' XXXX '" ล้มเหลว ตรวจสอบว่าวัตถุมีอยู่ในฐานข้อมูลหรือไม่
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจาก ผู้ให้บริการ Microsoft Office ๑๕.๐ฐานข้อมูล ACCESS OLE db ไม่ได้รับการสนับสนุนอย่างดี เมื่อคุณใช้เป็นแหล่งข้อมูลชื่อตารางที่เกี่ยวข้องไม่สามารถพบได้ในฐานข้อมูล Access
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมของ SQL Server ครั้งแรก
การอัปเดตที่สะสม4สำหรับ SQL Server ๒๐๑๒ SP2 /en-us/help/3007556
การอัปเดตที่สะสม5สำหรับ SQL Server ๒๐๑๔ /en-us/help/3011055
การอัปเดตที่สะสม13สำหรับ SQL Server ๒๐๑๒ SP1 /en-us/help/3002044
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"