อาการ
คำสั่งภาษาข้อกำหนดข้อมูล (DDL) ที่เรียกใช้งานเป็นเวลานานอาจบล็อกงานของ ทูเปิล พื้นหลังและทำให้เกิดการล็อกตาย มีแนวโน้มมากที่สุด, งาน ทูเปิล จะถูกเลือกเป็นเหยื่อการชะงักงัน ถ้าปัญหานี้เกิดขึ้น Microsoft SQL Server อาจหยุดทำงาน นอกจากนี้คุณจะได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้ในบันทึกข้อผิดพลาด SQL Server:
ข้อผิดพลาด: ๑๒๐๕ความรุนแรง:13 สถานะ:18. ทรานแซคชัน (ID กระบวนการ <id กระบวนการ>) ถูกล็อกบนการล็อกทรัพยากรด้วยกระบวนการอื่นและได้ถูกเลือกให้เป็นเหยื่อการชะงักงัน การเรียกใช้ transaction.ex_terminator: การเลิกทำที่เป็นไปได้เนื่องจากมีข้อยกเว้นในระหว่างการคลี่คลายของสแตก
ในทำนองเดียวกันเมื่องาน ทูเปิล ที่มีการเรียกใช้ภายใต้ความดันหน่วยความจำที่รุนแรง (ตัวอย่างเช่นการใช้หน่วยความจำจะกลายเป็นเปอร์เซ็นต์๑๐๐) งาน ทูเปิล จะสิ้นสุดลงโดยไม่คาดคิดและทำให้ SQL Server ล้มเหลว
การแก้ไข
ข้อมูลโปรแกรมอัปเดตสะสม
การแก้ไขสำหรับปัญหานี้จะรวมอยู่ในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์