KB4045814 - แก้ไข: ข้อผิดพลาด "ข้อความ 611" เมื่อคุณใช้ BULK INSERT หรือ INSERT SELECT เพื่อแทรกข้อมูลลงในดัชนี clustered columnstore

นำไปใช้กับ
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2017 Enterprise on Windows

อาการ

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

  • คุณสร้างดัชนี clustered columnstore บนตารางแบ่งพาร์ติชัน
  • ความยาวสูงสุดของคอลัมน์ในตารางมากกว่าขีดจํากัดแถวขนาด 8,060 ไบต์สําหรับตาราง ถ้ามีคอลัมน์ความยาวตัวแปร
  • คุณสามารถใช้คําสั่ง BULK INSERT หรือ INSERT SELECT เพื่อแทรกข้อมูลลงในดัชนีพื้นที่คอลัมน์แบบกลุ่ม

ในสถานการณ์สมมตินี้ คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:

หมายเหตุ

ข้อความ 611, ระดับ 16, รัฐ 0
ไม่สามารถแทรกหรืออัพเดตแถวได้ เนื่องจากขนาดของคอลัมน์ของตัวแปรผลรวม รวมทั้งโสหุ้ย มีขนาดมากกว่าขีดจํากัด 1978 ไบต์

การแก้ปัญหา

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

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

การอัปเดตสะสม 8 สําหรับ SQL Server 2014 Service Pack 2

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

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

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

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

สถานะ

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

การอ้างอิง

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