การแก้ไข: คุณได้รับข้อผิดพลาด 666 เมื่อคุณสร้างดัชนีแบบออนไลน์บนชุดรูปแบบพาร์ติชันใน SQL Server 2008 หรือ SQL Server 2008 R2

นำไปใช้กับ: SQL Server 2008 R2

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

อาการ


พิจารณาสถานการณ์ต่อไปนี้:
  • คุณมีตารางในฐานข้อมูล Microsoft SQL Server 2008 หรือ SQL Server 2008 R2
  • ตารางมีหลายแถว ตัวอย่างเช่น ตารางมีแถว 2.5 ล้าน
  • ชุดรูปแบบพาร์ติชันถูกกำหนดในฐานข้อมูลนี้
  • คุณสร้างดัชนีแบบออนไลน์บนชุดรูปแบบพาร์ติชัน
ในสถานการณ์นี้ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข่าวสารเกี่ยวกับ 666 ระดับ 16 สถานะ 2 บรรทัด < LineID > ค่าสูงสุดที่ระบบสร้างขึ้นเฉพาะสำหรับกลุ่มซ้ำกันเกินไปสำหรับดัชนีที่มีพาร์ติชัน ID <พาร์ติชัน ID > ลบ และสร้างดัชนีใหม่อาจแก้ปัญหานี้ มิฉะนั้น ใช้คีย์ระบบคลัสเตอร์อื่น

การแก้ไข


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

SQL Server 2008 R2

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

SQL Server 2008

ก่อนการแก้ไขสำหรับปัญหานี้ถูกออกใน 8 ปรับปรุงสะสมสำหรับ SQL Server 2008 Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงนี้ คลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
981702 แพคเกจโปรแกรมปรับปรุงสะสม 8 สำหรับ SQL Server 2008 Service Pack 1
หมายเหตุ เนื่องจากรุ่นเป็นแบบสะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมกับ SQL Server 2008 ก่อนหน้านี้แก้ไขการนำออกใช้ เราขอแนะนำว่า คุณควรพิจารณาถึงการใช้การแก้ไขที่นำออกใช้ล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
970365 สร้าง SQL Server 2008 ที่เปิดตัวหลังจากเปิดตัว SQL Server 2008 Service Pack 1
โปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2008 จะถูกสร้างขึ้นสำหรับ SQL Server service packs เฉพาะ คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2008 Service Pack 1 เพื่อการติดตั้ง SQL Server 2008 Service Pack 1 โดยค่าเริ่มต้น โปรแกรมแก้ไขด่วนใด ๆ ที่มีให้ในเซอร์วิสแพ็ค SQL Server จะรวมอยู่ใน service pack ถัดไปของ SQL Server หลังจากใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องเปิดใช้แฟล็กการติดตาม 4199 เมื่อต้องการเปิดใช้งานโปรแกรมแก้ไขด่วนนี้ เมื่อต้องการเปิดการใช้งานนี้แฟล็กการติดตาม ใช้หนึ่งในวิธีต่อไปนี้ วิธีที่ 1 เรียกใช้คำสั่งต่อไปนี้:
DBCC TRACEON (4199, -1)
วิธีที่ 2ใช้ตัวเลือกการเริ่มต้น -T เพื่อเปิดใช้แฟล็กการติดตาม 4199 ระหว่างการเริ่มระบบของเซิร์ฟเวอร์ SQL

สถานะ


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

อ้างอิง


สำหรับข้อมูลเกี่ยวกับแบบจำลองให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
935897 แบบจำลองแบบเพิ่มหน่วยให้บริการพร้อมใช้งานจากทีม SQL Server จะจัดส่งโปรแกรมแก้ไขด่วนสำหรับปัญหาที่รายงาน
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแบบแผนการตั้งชื่อสำหรับการปรับปรุง SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
822499แบบแผนการตั้งชื่อใหม่สำหรับแพคเกจปรับปรุงซอฟต์แวร์ของ Microsoft SQL Server
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับศัพท์เฉพาะในการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft