KB2975743 - แก้ไข: ผลลัพธ์และข้อยกเว้นไม่ถูกต้องเกิดขึ้นเมื่อคุณใช้คิวรี MDX เพื่อจัดกลุ่มเซสชันคิวบ์ใน SSAS

นำไปใช้กับ
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Business Intelligence SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use)

อาการ

สมมติว่าคุณมีลําดับชั้นผู้ใช้ที่มีพาร์ติชัน Relational Online Analytical Processing (ROLAP) ใน Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), SQL Server 2012 Analysis Services (SSAS 2012) หรือ SQL Server 2014 Analysis Services (SSAS 2014) คุณสามารถสร้างเซสชันคิวบ์ได้สําเร็จ เมื่อคุณเรียกใช้คิวรีนิพจน์หลายมิติ (MDX) บนเซสชันคิวบ์ที่สร้างขึ้น ซึ่งเกี่ยวข้องกับระดับการจัดกลุ่มไม่ว่าจะโดยตรงหรือโดยอ้อม คุณอาจพบปัญหาต่อไปนี้:

  • คิวรีล้มเหลว และคุณได้รับข้อยกเว้นต่อไปนี้จากเซสชันคิวบ์

    หมายเหตุ

    ข้อผิดพลาดภายใน: เกิดข้อผิดพลาดที่ไม่คาดคิด (ไฟล์ 'mdpartitionrolap.cpp', บรรทัด 948, ฟังก์ชัน 'MDPartitionRolapMapper::AddRolapCondition')
    การดําเนินการเสร็จสมบูรณ์

  • คิวรีส่งกลับข้อมูลการวัดค่า Null และไม่มีข้อยกเว้นใดๆ

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมของ SQL Server ต่อไปนี้

การอัปเดตสะสม 3 สําหรับ SQL Server 2012 SP2 /en-us/help/3002049

การอัปเดตสะสม 4 สําหรับ SQL Server 2014 /en-us/help/2999197

การอัปเดตสะสม 12 สําหรับ SQL Server 2012 SP1 /en-us/help/2991533

การอัปเดตสะสม 13 สําหรับ SQL Server 2008 R2 SP2 /en-us/help/2967540

เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server

การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:

      

สถานะ

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