นำไปใช้กับ
SQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

อาการ

เมื่อคุณเรียกใช้คำสั่งการ อัปเดตที่ ซับซ้อนพร้อมกับคำแนะนำ NOLOCK กับตารางใน Microsoft SQL Server ๒๐๐๘, SQL Server ๒๐๑๒, sql SERVER ๒๐๐๘ R2 หรือ SQL Server ๒๐๑๔การเสียหายของดัชนีกลุ่มอาจเกิดขึ้น นอกจากนี้ข้อความแสดงข้อผิดพลาดต่อไปนี้อาจถูกบันทึกในแฟ้มบันทึกข้อผิดพลาด SQL Server:

วันที่<><เวลา> Spid # ข้อผิดพลาด: ๘๖๔๖ความรุนแรง:21 สถานะ: 1. <วันที่><เวลา> spid # ไม่สามารถค้นหารายการดัชนีในดัชนี ID 3 ของตาราง๒๑๐๒๔๐๒๖๕๙ในฐานข้อมูล ' <ชื่อ> ' ดัชนีที่ระบุเสียหายหรือมีปัญหาเกิดขึ้นกับแผนการอัปเดตปัจจุบัน เรียกใช้ DBCC CHECKDB หรือ DBCC CHECKTABLE ถ้าปัญหายังคงมีอยู่ให้ติดต่อฝ่ายสนับสนุนผลิตภัณฑ์ <วันที่><> spid # การใช้ ' dbghelp ' เวอร์ชัน ' 4.0.5 ' <วันที่><เวลา> spid # *** การถ่ายโอนข้อมูล-Spid = 0, EC = 0x0000000BD70624C0<วันที่><เวลา> spid # *** การถ่ายโอนข้อมูลที่ถูกส่งไปยัง Y:\MSSQL\MSSQL10. วันที่ MSSQLSERVER\MSSQL\LOG\SQLDump0003.txt><2 วันที่><> spid # ***** *** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** <วันที่><> spid # * <วันที่><เวลา> SPID # * เริ่มการถ่ายโอนข้อมูลกองซ้อน: <วันที่><เวลา> spid # Time* <วันที่><เวลา> Spid Timeที่<><Spid # *>วันที่<เวลา>< spid # * CPerIndexMetaQS: ErrorAbort-ความเสียหายของดัชนี><0วันที่><เวลา> spid # *

บันทึกย่อ คุณสามารถนำคำแนะนำ NOLOCK ไปใช้กับตารางต้นฉบับในคำสั่งได้ อย่างไรก็ตามคุณไม่สามารถนำคำแนะนำ NOLOCK ไปใช้กับตารางเป้าหมายในคำสั่งได้

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากคำแนะนำ NOLOCK ทำให้คิวรีเพื่ออ่านค่าอย่างไม่ถูกต้องในตารางเมื่อคิวรีอ่านค่าเดียวกันหลายครั้ง

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

สถานะ

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

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

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

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