KB2626637 - แก้ไข: คําสั่ง DRILLTHROUGH จะไม่สามารถใช้งานได้ถ้าเรียกใช้กับสมาชิกแอตทริบิวต์บางรายการที่มีเครื่องหมายอัญประกาศอย่างน้อยหนึ่งอันใน SSAS 2008 R2 หรือใน SSAS 2012

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

Microsoft แจกจ่ายการแก้ไขของ Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) หรือ Microsoft SQL Server 2012 ในไฟล์เดียวที่สามารถดาวน์โหลดได้ เนื่องจากการแก้ไขเป็นแบบสะสม การเผยแพร่ใหม่แต่ละรายการจะมีโปรแกรมแก้ไขด่วนและการอัปเดตความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดต SQL Server 2008 R2 Service Pack 1 (SP1) หรือรุ่นก่อนหน้าของ SQL Server 2012

อาการ

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

  • คุณสร้างมิติใน Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) หรือใน Microsoft SQL Server 2012 Analysis Services (SSAS 2012)
  • ค่าของคุณสมบัติ KeyColumns สําหรับสมาชิกแอตทริบิวต์บางรายการในมิติจะมีเครื่องหมายอัญประกาศคู่อย่างน้อยหนึ่งเครื่องหมาย
  • อย่างน้อยหนึ่งค่าสําหรับสมาชิกแอตทริบิวต์ที่กําหนดโดยคุณสมบัติ keyColumns จะมีเครื่องหมายอัญประกาศคู่อย่างน้อยหนึ่งเครื่องหมาย
  • คุณพยายามเรียกใช้คิวรีนิพจน์หลายมิติ (MDX) ที่มีคําสั่ง DRILLTHROUGH กับสมาชิกแอตทริบิวต์ในแอปพลิเคชัน
    ตัวอย่างเช่น คุณเรียกใช้แบบสอบถาม MDX ใน Microsoft SQL Server Management Studio (SSMS)

ในสถานการณ์นี้ การดําเนินการ ดูรายละเอียดแนวลึก จะไม่แสดงเป็นการดําเนินการที่พร้อมใช้งาน เมื่อเกิดเหตุการณ์เช่นนี้ คุณจะไม่ได้รับข้อความแสดงข้อผิดพลาด

บันทึกย่อ

  • แอปพลิเคชันที่กล่าวถึงในส่วน "อาการ" อาจเป็น Microsoft Office Excel, Microsoft Business Intelligence Development Studio (BIDS) หรือ SSMS
  • ปัญหานี้จะไม่เกิดขึ้นถ้าเป็นค่าของคุณสมบัติ KeyColumns เป็นค่าของคุณสมบัติ NameColumn สําหรับสมาชิกแอตทริบิวต์ที่มีเครื่องหมายอัญประกาศคู่ แทนที่จะเป็นคุณสมบัติ KeyColumns

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากสตริงที่สร้างขึ้นโดยชุดแถว MDSCHEMA_ACTIONS ถูกแยกวิเคราะห์อย่างไม่ถูกต้องเมื่อคําสั่ง DRILLTHROUGH กําลังทํางาน ดังนั้น คําสั่ง DRILLTHROUGH จึงถูกเรียกใช้อย่างไม่ถูกต้อง

การแก้ปัญหา

ข้อมูลการอัปเดตสะสม

SQL Server 2012

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

2679368 แพคเกจการปรับปรุงสะสม 1 สําหรับ SQL Server 2012 หมายเหตุ เนื่องจากรุ่นนี้เป็นแบบสะสม การแก้ไขใหม่แต่ละรุ่นจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2012 รุ่นก่อนหน้า Microsoft ขอแนะนําให้คุณพิจารณาใช้การแก้ไขล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สําหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2692828 รุ่น SQL Server 2012 ที่วางจําหน่ายภายหลัง SQL Server 2012 คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2012 กับการติดตั้ง SQL Server 2012

แพคเกจการปรับปรุงสะสม 4 สําหรับ SQL Server 2008 R2 SP1

การแก้ไขสําหรับปัญหานี้เผยแพร่ครั้งแรกในการอัปเดตสะสม 4 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจการปรับปรุงสะสมสําหรับ SQL Server 2008 R2 SP1 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2633146 แพคเกจการปรับปรุงสะสม 4 สําหรับ SQL Server 2008 R2 SP1 หมายเหตุ เนื่องจากรุ่นนี้เป็นแบบสะสม การแก้ไขใหม่ๆ ที่เผยแพร่ใหม่แต่ละรายการจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2008 R2 SP1 รุ่นก่อนหน้า เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ไปใช้ สําหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2567616 รุ่น SQL Server 2008 R2 ที่วางจําหน่ายภายหลัง SQL Server 2008 R2 SP1

สถานะ

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