นำไปใช้กับ
SQL Server 2012 Analysis Services SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard

Microsoft เผยแพร่ Microsoft SQL Server ๒๐๑๒แก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๑๒รุ่นก่อนหน้านี้

อาการ

คุณมีตารางที่มีแถวหลายแถวและดัชนีข้อความแบบเต็มใน Microsoft SQL Server ๒๐๑๒ เมื่อคุณพยายามลบแถวจำนวนมากจากตารางในทรานแซคชันเดียวการล็อก schema จะเกิดขึ้นเมื่อแถวถูกเอาออกจากดัชนีข้อความแบบเต็ม นอกจากนี้แบบสอบถามการจัดการอื่นๆทั้งหมดจะถูกบล็อกโดยการดำเนินการลบ

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากปัญหาที่เกิดขึ้นเมื่อคุณลบแถวจำนวนมากจากตารางที่มีขนาดใหญ่มากที่มีดัชนีข้อความแบบเต็ม ในสถานการณ์นี้กระบวนการลบบนดัชนีข้อความแบบเต็มจะดำเนินการในทรานแซคชันที่ซ้อนกัน การดำเนินการลบสำหรับดัชนีข้อความแบบเต็มอาจใช้เวลานานในการเสร็จสิ้นแม้ว่าการดำเนินการลบจะเสร็จสิ้นสำหรับแถวในตารางพื้นฐานอย่างรวดเร็ว ซึ่งจะเป็นการลบการลบใดๆที่ทำบนดัชนีข้อความแบบเต็มถ้าเซิร์ฟเวอร์ถูกปิดใช้งานหรือเริ่มการทำงานใหม่ นอกจากนี้ยังเป็นสาเหตุของบล็อกจำนวนมากบนตารางพื้นฐานและล็อกทรานแซคชันจำนวนมาก

ข้อมูลการอัปเดตที่สะสม

ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตที่สะสมต่อไปนี้ของ SQL Server

การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

อ้างอิง

เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ