อาการ
ลองทำตามสถานการณ์ต่อไปนี้:
- คุณใช้เครื่องมือการวิเคราะห์ โยกย้าย และรายงาน (AMR) สําหรับ Microsoft SQL Server 2014 Community Technology Preview 2 (CTP2) บน Microsoft SQL Server 2012
- คุณสร้างตัวเก็บรวบรวมข้อมูลแบบกําหนดเอง
- คุณเรียกใช้การรวบรวมข้อมูล
ในสถานการณ์นี้ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
หมายเหตุ
รหัสข้อผิดพลาด SSIS DTS_E_OLEDBERROR เกิดข้อผิดพลาด OLE DB รหัสข้อผิดพลาด: 0x80004005
ระเบียน OLE DB พร้อมใช้งาน แหล่งที่มา: "Microsoft SQL Server Native Client 11.0" ผลลัพธ์: 0x80004005 คําอธิบาย: "ไม่สามารถระบุเมตาดาต้าได้เนื่องจากคําสั่ง 'EXEC(@sql);
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมของ SQL Server ต่อไปนี้
การอัปเดตสะสม 8 สําหรับ SQL Server 2012 SP1 /en-us/help/2917531
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server
การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"