อาการ
สมมติว่าคุณเรียกใช้คิวรีที่โหลดข้อมูลโดยใช้คำสั่ง INSERT จำนวนมากลงในตารางที่มีดัชนีกลุ่ม columnstore และดัชนีคลัสเตอร์ columnstore ใน SQL Server ๒๐๑๖และ๒๐๑๗ ถ้าแบบสอบถามถูกเรียกใช้ในเวลาเดียวกันผ่านการเชื่อมต่อหลายรายการและ SQL Server ไม่ให้หน่วยความจำที่เพียงพอสำหรับการเชื่อมต่อบางการดำเนินการแทรกจำนวนมากอาจล้มเหลวและคุณได้รับข้อผิดพลาดการตรวจสอบเงื่อนไขที่มีลักษณะดังต่อไปนี้:
ข้อผิดพลาด: ๑๗๐๖๖ความรุนแรง:16 สถานะ: 1
การตรวจสอบเงื่อนไข SQL Server: ไฟล์: < qsupdate> บรรทัด = การตรวจสอบเงื่อนไขล้มเหลว 902 = ' nullptr! = m_prsBulkInPhases ' ข้อผิดพลาดนี้อาจเป็นเวลาที่เกี่ยวข้องกับการกำหนดเวลา ถ้าข้อผิดพลาดยังคงมีอยู่หลังจาก rerunning คำสั่งให้ใช้ DBCC CHECKDB เพื่อตรวจสอบความถูกต้องของฐานข้อมูลหรือรีสตาร์ทเซิร์ฟเวอร์เพื่อให้แน่ใจว่าโครงสร้างข้อมูลภายในหน่วยความจำไม่เสียหาย
ข้อผิดพลาด: ๓๖๒๔ความรุนแรง:20 สถานะ: 1
การตรวจสอบการยืนยันความถูกต้องของระบบล้มเหลว ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับรายละเอียด โดยทั่วไปแล้วความล้มเหลวในการยืนยันจะเกิดจากข้อบกพร่องของซอฟต์แวร์หรือข้อมูลเสียหาย เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูลให้พิจารณาใช้ DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่างการตั้งค่าการถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตอาจพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือในโปรแกรมแก้ไขด่วนจากฝ่ายสนับสนุนทางเทคนิค
นอกจากนี้ไฟล์การถ่ายโอนข้อมูลจะถูกสร้างขึ้นโดย SQL Server
การแก้ไข
การแก้ไขนี้จะรวมอยู่ในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:
การอัปเดตที่สะสม6สำหรับ SQL Server ๒๐๑๗
การอัปเดตที่สะสม 8สำหรับ SQL Server ๒๐๑๖ Service Pack 1
เกี่ยวกับ SQL Server รุ่น
รุ่นใหม่แต่ละรุ่นสำหรับ SQL Server ๒๐๑๖ประกอบด้วยโปรแกรมแก้ไขด่วนและการแก้ไขปัญหาด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนำให้คุณติดตั้งการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์