KB4055556 - แก้ไข: ข้อผิดพลาดเมื่อคุณสร้างพาร์ติชันเดียวของดัชนีออนไลน์ใหม่ใน SQL Server 2014 และ 2016

นำไปใช้กับ
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use)

อาการ

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

หมายเหตุ

  • Msg 4819, ระดับ 16, รัฐ 1, LineNumber
  • ไม่สามารถโหลดจํานวนมากได้ สตรีมข้อมูลจํานวนมากถูกระบุอย่างไม่ถูกต้องว่าเรียงลําดับหรือข้อมูลละเมิดข้อจํากัดที่ไม่ซ้ํากันที่กําหนดโดยตารางเป้าหมาย ลําดับการจัดเรียงไม่ถูกต้องสําหรับสองแถวต่อไปนี้: คีย์หลักของแถวแรก: (001, 9999, ABC, 987654321, YWZ, 98765), คีย์หลักของแถวที่สอง: (001, 0001, CDE, 123456789, YWZ, 123456)

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตสะสมสําหรับ SQL Server ต่อไปนี้:

การอัปเดตสะสม 4 สําหรับ SQL Server 2017

การอัปเดตสะสม 7 สําหรับ SQL Server 2016 SP1

การอัปเดตสะสม 9 สําหรับ SQL Server 2014 SP2

เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:

แต่ละปรับปรุงสะสมใหม่สําหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2017

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2016

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2014

สถานะ

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

การอ้างอิง

เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์