อาการ
เมื่อคุณใช้ Microsoft SQL Server 2012 Analysis Services (SSAS 2012) หรือ SQL Server 2014 Analysis Services (SSAS 2014) คุณอาจพบประสิทธิภาพการทํางานช้าลงเมื่อคุณเรียกใช้คิวรีนิพจน์หลายมิติ (MDX) ที่ตรงกับเงื่อนไขต่อไปนี้:
- คิวรีมีมิติที่มีสมาชิกจากการคํานวณ
- สมาชิกจากการคํานวณไม่ได้เป็นส่วนหนึ่งของข้อความคิวรี
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:
- การอัปเดตสะสม 13 สําหรับ SQL Server 2014
- การอัปเดตสะสม 6 สําหรับ SQL Server 2014 Service Pack 1
- การอัปเดตสะสม 10 สําหรับ SQL Server 2012 Service Pack 2
- การอัปเดตสะสม 2 สําหรับ SQL Server 2012 Service Pack 3
ข้อแนะนํา: ติดตั้งการอัปเดตสะสมล่าสุดสําหรับ SQL Server
การอัปเดตแบบสะสมใหม่สําหรับ SQL Server แต่ละรายการจะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
- การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2014
- การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2014 SP1
- การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2012 SP2
- การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2012 SP3
หมายเหตุ: คุณสามารถค้นหาข้อมูลเกี่ยวกับรุ่นล่าสุดของ SQL Server ได้จากที่ที่จะค้นหาข้อมูลเกี่ยวกับรุ่นล่าสุดของ SQL Server
เมื่อต้องการเปิดใช้งานโปรแกรมแก้ไขด่วนนี้ คุณต้องทําการกําหนดค่าต่อไปนี้:
- เปิดไฟล์การกําหนดค่า Analysis Services msmdsrv.ini ใน <File Path>\Microsoft SQL Server\MSOLAP.nnnn\OLAP\Config
- ถ้าไม่มีคุณสมบัติ AlwaysSetOrSliceAndNormalize ในไฟล์ msmdsrv.ini ให้เพิ่มลงในทรี ConfigurationSettings\OLAP\Query ดังนี้:
<AlwaysSetOrSliceAndNormalize>1</AlwaysSetOrSliceAndNormalize> - บันทึกไฟล์ msmdsrv.ini
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"