FIX: ข้อความแสดงข้อผิดพลาด "นิพจน์ที่ประกอบด้วยฟังก์ชันที่ไม่สามารถดำเนินการบนชุดด้วย tuples มากกว่า 4,294,967,296" เกิดเมื่อคุณพยายามที่จะรันการสอบถาม MDX ใน SSAS 2008 หรือ SSAS 2008 R2

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

เนื้อหาบนหน้านี้

อาการ

พิจารณาสถานการณ์ต่อไปนี้::
  • คุณต้องการให้แบบสอบถามนิพจน์ Multidimensional (MDX) ที่เป็นไปตามเงื่อนไขต่อไปนี้ ใน Microsoft SQL Server 2008 วิเคราะห์บริการ (SSAS) 2008 หรือ Microsoft SQL Server 2008 R2 วิเคราะห์บริการ (SSAS) 2008 R2:
    • แบบสอบถามใช้ฟังก์ชัน CROSSJOIN
    • นิพจน์ของแบบสอบถามมีมากกว่าสองชุดอาร์กิวเมนต์ที่จะประกอบด้วยการ tuples จากลำดับชั้นแอตทริบิวต์ที่แตกต่างกันในมิติเดียวกัน
    • การตั้งค่าเหล่านี้ถูกคั่น ด้วยชุดอื่นที่ประกอบด้วย tuples จากมิติอื่น
    • การตั้งค่าสำหรับฟังก์ชัน CROSSJOIN ผล theoretical คือมักจะ tuples 4,294,967,296 มากกว่า
      ตัวอย่างเช่น คุณต้องการสอบถาม MDX ที่ประกอบด้วยต่อไปนี้:
      WITH SET S AS CROSSJOIN([Product].[Large Photo].[Large Photo], [Customer].[Customer].[Customer], [Product].[Product].[Product])
      SELECT {} ON 0,
      S.ITEM(1) ON 1
      FROM [Adventureworks]
  • คุณพยายามที่จะรันการสอบถาม
ในสถานการณ์สมมตินี้ แบบสอบถามไม่ทำงาน นอกจากนี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้::
นิพจน์ที่ประกอบด้วยฟังก์ชันที่ไม่สามารถดำเนินการบนชุดด้วย tuples 4,294,967,296 มากกว่า
หมายเหตุ:ชนิดของแบบสอบถาม MDX นี้อาจถูกสร้างโดยอัตโนมัติในตารางสาระสำคัญ Excel

การแก้ไข

ข้อมูลการปรับปรุงที่สะสม

sql Server 2008 SP1

โปรแกรมแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ก่อนใน 11 ปรับปรุงที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับนี้แพคเกจโปรแกรมปรับปรุงที่สะสมสำหรับ SQL Server 2008 Service Pack 1 (SP1), ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2413738แพคเกจโปรแกรมปรับปรุงที่สะสม 11 สำหรับ SQL Server 2008 Service Pack 1
หมายเหตุ:เนื่องจาก builds สะสม แต่ละรุ่นใหม่ของโปรแกรมแก้ไขด่วนประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่มาพร้อมกับการก่อนหน้า SQL Server 2008 Service Pack 1 (SP1) แก้ไขออก เราขอแนะนำว่า คุณควรพิจารณาถึงการใช้โปรแกรมแก้ไขด่วนรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
970365สร้าง SQL Server 2008 ที่หลังจากที่มีการนำออกใช้ SQL Server 2008 Service Pack 1

sql Server 2008 R2

โปรแกรมแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ก่อนใน 5 การปรับปรุงที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับนี้แพคเกจโปรแกรมปรับปรุงที่สะสมสำหรับ SQL Server 2008 R2 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2438347สะสม Update แพ็คเกจ 5 สำหรับ SQL Server 2008 R2
หมายเหตุ:เนื่องจาก builds สะสม แต่ละรุ่นใหม่ของโปรแกรมแก้ไขด่วนประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่มาพร้อมกับการก่อนหน้า SQL Server 2008 R2 รุ่นที่แก้ไข เราขอแนะนำว่า คุณควรพิจารณาถึงการใช้โปรแกรมแก้ไขด่วนรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
981356สร้าง SQL Server 2008 R2 ที่หลังจากที่มีการนำออกใช้ SQL Server 2008 R2

sql Server 2008 Service Pack 2

โปรแกรมแก้ไขสำหรับปัญหานี้ได้ก่อนออกใน 2 ปรับปรุงที่สะสมสำหรับ SQL Server 2008 Service Pack 2 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2467239แพคเกจโปรแกรมปรับปรุงที่สะสม 2 สำหรับ SQL Server 2008 Service Pack 2
หมายเหตุ:เนื่องจาก builds สะสม แต่ละรุ่นใหม่ของโปรแกรมแก้ไขด่วนประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการแก้ไขการรักษาความปลอดภัยทั้งหมดที่มาพร้อมกับ SQL Server 2008 ก่อนหน้าออก Microsoft แนะนำว่า คุณควรพิจารณาถึงการใช้โปรแกรมแก้ไขด่วนรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
2402659สร้าง SQL Server 2008 ที่หลังจากที่มีการนำออกใช้ SQL Server 2008 Service Pack 2
โปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2008 ถูกสร้างสำหรับการระบุของ sql server เซอร์วิสแพ็ค คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2008 Service Pack 2 ให้การติดตั้ง SQL Server 2008 Service Pack 2 โดยค่าเริ่มต้น hotfix ที่ให้ไว้ใน service pack ของ SQL Server จะรวมอยู่ใน service pack ถัดไปของ SQL Server

การหลีกเลี่ยงปัญหา

เมื่อต้องการแก้ไขปัญหานี้ ใช้นิพจน์ที่มีแอตทริบิวต์ที่ติดกันสองจากมิติเดียวกันในการสอบถาม ตัวอย่างเช่น แบบสอบถาม MDX ประกอบด้วยต่อไปนี้:
WITH SET S AS CROSSJOIN([Product].[Large Photo].[Large Photo], [Product].[Product].[Product], [Customer].[Customer].[Customer])
SELECT {} ON 0,
S.ITEM(1) ON 1
FROM [Adventureworks]

สถานะ

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

คุณสมบัติ

หมายเลขบทความ (Article ID): 2430162 - รีวิวครั้งสุดท้าย: 17 มกราคม 2554 - Revision: 4.0
ใช้กับ
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2008 R2 Analysis Services
Keywords: 
kbqfe kbexpertiseadvanced kbsurveynew kbfix kbmt KB2430162 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2430162

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com