Microsoft เผยแพร่ Microsoft SQL Server ๒๐๑๒แก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๑๒รุ่นก่อนหน้านี้
อาการ
คุณมีตารางที่มีแถวหลายแถวและดัชนีข้อความแบบเต็มใน Microsoft SQL Server ๒๐๑๒ เมื่อคุณพยายามลบแถวจำนวนมากจากตารางในทรานแซคชันเดียวการล็อก schema จะเกิดขึ้นเมื่อแถวถูกเอาออกจากดัชนีข้อความแบบเต็ม นอกจากนี้แบบสอบถามการจัดการอื่นๆทั้งหมดจะถูกบล็อกโดยการดำเนินการลบ
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากปัญหาที่เกิดขึ้นเมื่อคุณลบแถวจำนวนมากจากตารางที่มีขนาดใหญ่มากที่มีดัชนีข้อความแบบเต็ม ในสถานการณ์นี้กระบวนการลบบนดัชนีข้อความแบบเต็มจะดำเนินการในทรานแซคชันที่ซ้อนกัน การดำเนินการลบสำหรับดัชนีข้อความแบบเต็มอาจใช้เวลานานในการเสร็จสิ้นแม้ว่าการดำเนินการลบจะเสร็จสิ้นสำหรับแถวในตารางพื้นฐานอย่างรวดเร็ว ซึ่งจะเป็นการลบการลบใดๆที่ทำบนดัชนีข้อความแบบเต็มถ้าเซิร์ฟเวอร์ถูกปิดใช้งานหรือเริ่มการทำงานใหม่ นอกจากนี้ยังเป็นสาเหตุของบล็อกจำนวนมากบนตารางพื้นฐานและล็อกทรานแซคชันจำนวนมาก
ข้อมูลการอัปเดตที่สะสม
ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตที่สะสมต่อไปนี้ของ SQL Server
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์