อาการ
เมื่อคุณเรียกใช้แบบสอบถามแบบขนานที่เกี่ยวข้องกับการผสานรวมใน Microsoft SQL Server ๒๐๑๔ข้อยกเว้นของการตรวจสอบเงื่อนไขจะเกิดขึ้นและคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้จากแฟ้มบันทึกข้อผิดพลาด SQL Server:
<วันที่> <> Spid<ID> โดยใช้ ' dbghelp ' เวอร์ชัน ' 4.0.5 ' <วันที่> <เวลา> spid> <0 Id> = การถ่ายโอนข้อมูล-spid = <id>, EC = 0x0000007F8608E160> <4วันที่> <>id> <8 การถ่ายโอนข้อมูลที่ถูกส่งไปยัง>ชื่อดิสก์<: \Program Files\Microsoft SQL Server\MSSQL12. วันที่ MSSQLSERVER\MSSQL\LOG\SQLDump0002.txt> <2 วันที่> <> spid> <6 ID> ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** <วันที่> <เวลา> spid> <2 Id> * <วันที่> <เวลา> spid> <8 id> *เริ่มการถ่ายโอนข้อมูลกองซ้อน: <วันที่> <><วันที่><> <>id <วันที่><> <spid > id> <6 วันที่>เวลา <spid> <id> ที่ตั้ง: qxcntxt cpp:> <4วันที่> <เวลา> spid> <8 ID> * นิพจน์:!" ไม่มีข้อยกเว้นควรยกเว้นรหัสนี้ "<วันที่> <> spid> <4 ID> * Spid ID : <id><วันที่> <เวลา> spid> <2 id> * Id ของกระบวนการ: ๓๕๕๖> <4วันที่> <> spid> <8 id > * <วันที่> <เวลา> spid><4 id > * การ <วันที่> <> เวลา> <00 spid> id> <02 Time * ๑๖๐๐๐๐๐๐๑๒๐๐๐๐๐๐๐๒๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐> <> ๐๑๐๐๐๐๐๐ff ff 0c ๐๐๐๐๐๐๐๐๐๐๒๖๐๔๐๔๐๕๐๐๐๐> <06 วันที่> ๓๗> <DateDateเวลา> Spid> <3 ID> * 00> <5วันที่> <Timeเวลา> spid> <9 Timeid> * <วัน> <เวลา> spid> <5 id > <วันที่> <>> <1>วันที่> <3> <>วันที่TimeIDIDID> <7 ID> [ข้อมูลประจำตัว] เริ่มสิ้นสุด | ข้อผิดพลาดผลลัพธ์ของรัฐเก็งกำไรจากการเตรียม LazyCommit ReadOnly | ThreadId ฐานข้อมูลธุรกรรม | ReadSet WriteSet ScanSet Savepoint LogSizeRq | CommitDep TotalComm ขึ้นอยู่กับ0ขึ้นอยู่กับ2ขึ้นอยู่กับ4ขึ้นอยู่กับ4ขึ้นอยู่กับ6ขึ้นอยู่กับ7 ตำแหน่งที่ตั้งของพื้นที่ | วันที่> <9 วันที่> <> Spid> <43 ID> การหมดเวลารอสำหรับกระบวนการการถ่ายโอนข้อมูลภายนอก๑๑๘๐๐ <วันที่> <เวลา> spid> <49 id> ข้อผิดพลาด: ๑๗๐๖๖, ความรุนแรง:16, สถานะ: 1. <วัน> <เวลา> spid> <5 ID> SQL Server ตรวจสอบเงื่อนไข: ไฟล์: <qxcntxt> ไม่มีข้อยกเว้นควรยกกำลังด้วยโค้ดนี้ "' ข้อผิดพลาดนี้อาจเป็นเวลาที่เกี่ยวข้องกับการกำหนดเวลา ถ้าข้อผิดพลาดยังคงมีอยู่หลังจาก rerunning คำสั่งให้ใช้ DBCC CHECKDB เพื่อตรวจสอบความถูกต้องของฐานข้อมูลหรือรีสตาร์ทเซิร์ฟเวอร์เพื่อให้แน่ใจว่าโครงสร้างข้อมูลภายในหน่วยความจำไม่เสียหาย
การแก้ไข
ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตที่สะสมต่อไปนี้ของ SQL Server
การอัปเดตที่สะสม5สำหรับ SQL Server ๒๐๑๔ /en-us/help/3011055
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"