KB2923838 - แก้ไข: ข้อความแสดงข้อผิดพลาดเมื่อคุณใช้เครื่องมือ AMR สําหรับ SQL Server 2014 CTP2 บน SQL Server 2012

นำไปใช้กับ
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณใช้เครื่องมือการวิเคราะห์ โยกย้าย และรายงาน (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 ที่แสดงไว้ในส่วน "นำไปใช้กับ"