Triệu chứng
Khi bạn thực hiện truy vấn song song liên quan đến việc phối tham gia trong Microsoft SQL Server 2014, ngoại lệ khẳng định xảy ra và bạn nhận được thông báo lỗi sau đây từ Nhật ký lỗi SQL Server:
Thời gian <ngày> <> dịch vụ SPID<ID> bằng cách dùng ' DBGHELP. dll ' Phiên bản ' 4.0.5 ' <ngày> <> SPID> <0 id> * * dump thread-dịch vụ SPID = <ID>, EC = 0x0000007f8608e160> <4 ngày> <> dịch vụ SPID> <8 ID> \ * * * stack dump đang được gửi đến <tên đĩa>: \Program Files\Microsoft SQL server\mssql12. MSSQLSERVER\MSSQL\LOG\SQLDump0002.txt> <2 Date> <Time> spid> <6 ID> * *******************************************************************************<Date> <Time> spid> <2 ID> *<Date> <Time> spid> <8 ID> * BEGIN STACK DUMP:<Date> <Time> spid<ID> * <Date> <Time> spid <ID><Date> <Time> spid> <6 ID> *<Date> <Time> spid> <2 ID> * Location: qxcntxt.cpp:1143> <4 Date> <Time> spid> <8 ID> * Expression: !" Không có ngoại lệ nào được tăng lên bởi mã này "<ngày> <> > dịch vụ SPID> <4 < * spid:><ID> <ngày>> <2>id 3556> <4 ngày> <>> dịch vụ SPID> <8 ID <*> <ngày >><4 spid> id <* nhập bộ đệm 37 byte- > <ngày>> <00 dịch vụ SPID> ID> <02 * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00> <ngày> > <06 dịch vụ SPID > &> <09 Ÿÿ> <01 00 00 00 FF FF 0c 00 00 00 00 00 26 04 04 05 00 00> ngàydịch vụ SPID> <3 ID> * 00> <5 ngày> <thời gian> dịch vụ SPID> <9 id> * <ngày> <> dịch vụ SPID> <5 ID> *... <ngày> <>> <1 dịch vụ SPID> ID> <3 stack cho bãi chứa là 0x000000014202549f> <đặt thời gian> dịch vụ SPID DateTimeTime> <7 ID> [info] danh tính bắt đầu kết thúc | Lỗi kết quả của trạng thái suy đoán được chuẩn bị sẵn sàng. Cơ sở dữ liệu giao dịch ThreadId | Thiết đặt sẵn của bộ quét bỏ cài đặt trên Logsizerhỏi | CommitDep TotalComm phụ thuộc 0 phụ thuộc 1 phụ thuộc 2 phụ thuộc 3 phụ thuộc 4 phụ thuộc 5 phụ thuộc 6 phụ thuộc vào 7 | Vị trí khu vực | Thời gian> <9 ngày> <> dịch vụ SPID> <43 ID> timeout chờ xử lý thu nhỏ bên ngoài 11800. <ngày> <>> <49 SPID>ID <lỗi: 17066, mức độ nghiêm trọng: 16, trạng thái: 1.> <ngày>> <5> dịch vụ SPID <ID> SQL Server khẳng định: tệp: qxcntxt. cpp Không có ngoại lệ nào được tăng lên bởi mã này "'. Lỗi này có thể có liên quan đến thời gian. Nếu lỗi vẫn tiếp diễn sau khi chạy lại câu lệnh, hãy dùng DBCC CHECKDB để kiểm tra cơ sở dữ liệu cho tính toàn vẹn cấu trúc, hoặc khởi động lại máy chủ để đảm bảo rằng cấu trúc dữ liệu trong bộ nhớ không bị lỗi.
Giải pháp
Vấn đề này lần đầu tiên đã được khắc phục trong bản Cập Nhật tích lũy SQL Server sau đây.
Bản Cập Nhật tích lũy 5 cho SQL Server 2014 /en-us/help/3011055
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".