อาการ
สมมติว่าคุณใช้ Microsoft SQL Server ๒๐๑๔ เมื่อคุณเรียกใช้งานการสร้างดัชนีแบบออนไลน์/สลับพาร์ติชันที่มีตัวเลือก ABORT_AFTER_WAIT = คิวรีและแบบสอบถามแบบขนานในเวลาเดียวกันจะมีการสร้างการตรวจสอบความถูกต้องของระบบและไฟล์การถ่ายโอนข้อมูล นอกจากนี้คุณจะได้รับข้อผิดพลาดต่อไปนี้:
วันที่<><เวลา> Spid # ข้อผิดพลาด: ๑๒๐๓ความรุนแรง:20 สถานะ: 1<วันที่><> SPID # ID ของกระบวนการที่พยายามปลดล็อกทรัพยากรที่ไม่ได้เป็นเจ้าของ: วัตถุ: 9:245575913:0 ลองทำธุรกรรมอีกครั้งเนื่องจากข้อผิดพลาดนี้อาจเกิดจากเงื่อนไขการกำหนดเวลา ถ้าปัญหายังคงอยู่ให้ติดต่อผู้ดูแลระบบฐานข้อมูล ... วันที่<><เวลา> Spid # ข้อยกเว้นเกิดขึ้นใน Destructor ของ RowsetNewSS 0x00000004C468A7C0 ข้อผิดพลาดนี้อาจระบุถึงปัญหาที่เกี่ยวข้องกับการเผยแพร่การบล็อกดิสก์ที่ได้รับการจัดสรรล่วงหน้าที่ใช้ในระหว่างการดำเนินการแทรกเป็นกลุ่ม รีสตาร์ทเซิร์ฟเวอร์เพื่อแก้ไขปัญหานี้วันที่<><เวลา> spid # การใช้ ' dbghelp ' เวอร์ชัน ' 4.0.5 '<วันที่><เวลา> spid # * * การถ่ายโอนข้อมูล-SPID = ๙๒, EC = 0x00000004C3B98580<วันที่><เวลา><1 Spid # *** การถ่ายโอนข้อมูลที่ถูกส่งไป><2 เส้น><3 \><4 ชื่อไฟล์>txt
หมายเหตุ คุณสามารถ repro ปัญหาโดยใช้คำสั่งต่อไปนี้:
ALTER INDEX ALL ON <TableName> REBUILD WITH ( ONLINE = ON ( WAIT_AT_LOW_PRIORITY ( MAX_DURATION = 0 MINUTES, ABORT_AFTER_WAIT = BLOCKERS ) ))
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมของ SQL Server ครั้งแรก
การอัปเดตที่สะสม1สำหรับ SQL Server ๒๐๑๔ /en-us/help/2931693
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"