อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณเรียกใช้คำสั่งผสานที่มีส่วนคำสั่งผลลัพธ์ภายในกระบวนงานที่เก็บไว้หรือชุดของ Transact SQL แบบเฉพาะกิจใน SQL Server ๒๐๑๖หรือ๒๐๑๗บน Windows
-
ฐานข้อมูลปลายทางใช้ BULK_LOGGED หรือแบบจำลองการกู้คืนแบบง่าย
-
คุณแทรกข้อมูลจำนวนมาก (ตัวอย่างเช่น: ประมาณ๖,๐๐๐แถว) ลงในตารางในฐานข้อมูลอื่น
ในสถานการณ์สมมตินี้ข้อผิดพลาดในการตรวจสอบเงื่อนไขเกิดขึ้นและคุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
Msg ๓๖๒๔ระดับ20สถานะ1บรรทัด LineNumber
การตรวจสอบการยืนยันความถูกต้องของระบบล้มเหลว ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับรายละเอียด โดยทั่วไปแล้วความล้มเหลวในการยืนยันจะเกิดจากข้อบกพร่องของซอฟต์แวร์หรือข้อมูลเสียหาย เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูลให้พิจารณาใช้ DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่างการตั้งค่าการถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตอาจพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือในโปรแกรมแก้ไขด่วนจากฝ่ายสนับสนุนทางเทคนิค
การแก้ไข
ข้อมูลการอัปเดตที่สะสม:
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:
การอัปเดตที่สะสม12สำหรับ SQL Server ๒๐๑๗
การอัปเดตที่สะสม4สำหรับ SQL Server ๒๐๑๖ SP2
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
ข้อมูลโปรแกรมแก้ไขด่วนตามความต้องการ:
ปัญหานี้ได้รับการแก้ไขแล้วในด่วนตามความต้องการต่อไปนี้สำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์