KB2504524 - การแก้ไข: ข้อผิดพลาด "ชนิดตัวแปรไม่ดี" หรือ "ชนิดไม่ตรงกัน" เมื่อคุณเรียกใช้คําสั่ง UPDATE CUBE ที่มีสูตรการจัดสรรตามน้ําหนักแบบกําหนดเองใน SSAS 2008 R2 หรือใน SSAS 2008

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

อาการ

เมื่อคุณสร้างคําสั่ง UPDATE CUBE ที่มีสูตรการจัดสรรตามน้ําหนักแบบกําหนดเองใน Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) หรือใน Microsoft SQL Server 2008 Analysis Services (SSAS 2008) คุณได้รับข้อความแสดงข้อผิดพลาดข้อความหนึ่งใดต่อไปนี้:

  • หมายเหตุ

    เกิดข้อผิดพลาดของระบบต่อไปนี้: ชนิดตัวแปรไม่ดี

  • หมายเหตุ

    เกิดข้อผิดพลาดของระบบต่อไปนี้: ชนิดไม่ตรงกัน

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจาก SSAS 2008 R2 หรือ SSAS 2008 Engine พยายามอ่านชนิดข้อมูลจากตําแหน่งหน่วยความจําที่ไม่ถูกต้องหลังจาก SSAS 2008 R2 หรือ SSAS 2008 ปล่อยหน่วยความจําที่ใช้ในสูตรที่กําหนดเองสําหรับการจัดสรรตามน้ําหนัก

การแก้ปัญหา

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

SQL Server 2008 Service Pack 3

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

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

2629969 SQL Server 2008 รุ่นที่วางจําหน่ายภายหลัง SQL Server 2008 Service Pack 3 โปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2008 สร้างขึ้นสําหรับ SQL Server Service Pack เฉพาะ คุณต้องนําโปรแกรมแก้ไขด่วนของ SQL Server 2008 Service Pack 3 ไปใช้กับการติดตั้ง SQL Server 2008 Service Pack 3 ตามค่าเริ่มต้น โปรแกรมแก้ไขด่วนใดๆ ที่มีอยู่ใน Service Pack ของ SQL Server จะรวมอยู่ใน SQL Server Service Pack รุ่นถัดไป

SQL Server 2008 R2

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

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

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

สถานะ

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

ข้อมูลเพิ่มเติม

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําสั่ง UPDATE CUBE สําหรับ MDX โปรดเยี่ยมชมเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:

ข้อมูลทั่วไปเกี่ยวกับคําสั่ง UPDATE CUBE สําหรับ MDX
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้การเขียนคิวบ์สําหรับ MDX โปรดเยี่ยมชมเว็บไซต์ MSDN ต่อไปนี้:

ข้อมูลทั่วไปเกี่ยวกับวิธีใช้การเขียนคิวบ์สําหรับ MDX