Triệu chứng
Giả định rằng bạn sử dụng Microsoft SQL Server 2012 hoặc SQL Server 2014. Khi bế tắc xảy ra trong SQL Server, bạn nhận được vi phạm truy nhập sau đây do màn hình bế tắc điều khiển:
sqldk! Hàm Suslotgroup::P shReleasesqldk! CPC Tsloemgr:: Releasesqllang! commondeletesqllang! xóa [] sqllang! Chtracedatastvf:: InternalReleaseResourcessqllang! TTableBase<Mtracedatastvfinfo>:: ReleaseResourcessqllang! CTraceDataSTVF:: {dtor} sqllang! CPC _ sau:: ' bỏ chọn vô hướng hủy bỏ! Hàm Mstvfinternal:: Releasesqlmin! CPC _ ngữ:: ~ Tqueryexeccontextsqlmin! Ciqueryinstance:: ShutdownQueryExecContextsqlmin! CPC:: ShutdownQueryExecContextsqlmin! Cqueryquét::D estroyQueryOnExceptionsqllang! CXStmtQuery:: ShutdownOnExceptionsqllang! CXStmtQuery:: FinishOnExceptionImpsqllang! Hàm GetInterruptTickssqllang! Ngắt<không được __int64>:: LoadTickssqllang! SOS_Ticks<bị gián đoạn<__int64>,-3>:: LoadTickssqllang! ' Cmsqlexngây thơ:: FExecute ':: ' 1 ':: Catch $3msvcr100! _CallSettingFramemsvcr100! __CxxCallCatchBlockntdll! RcFrameConsolidationsqllang! CPC _ ngữ:: FExecutesqllang! CSQLSource:: Executesqllang! Mstmtexecproc:: XretLocalExecsqllang! Mstmtexecproc:: XretExecExecutesqllang! CXStmtExecProc:: XretExecutesqllang! CPC Xexecstmtloopvars:: ExecuteXStmtAndSetXretReturnsqllang! CPC _ ngữ:: ExecuteStmts<1, 0>sqllang! CPC _ ngữ:: FExecutesqllang! CSQLSource:: Executesqllang! ExecuteSqlsqllang! CPC:: ExecuteSpecialsqllang! Tspecproc:: chấp nhận thông báo! process_requestsqllang! process_commandssqldk! SOS_Task::P Aram:: Executesqldk! SOS_Scheduler:: RunTasksqldk! SOS_Scheduler::P rocessTaskssqldk! Schedumtrình quản lý:: WorkerEntryPointsqldk! SystemThread:: RunWorkersqldk! SystemThreadDispatcher::P rocessWorkersqldk! Schedummanager:: ThreadEntryPointkernel32! BaseThreadInitThunkntdll! Bắt đầu rtluserthread
Sau khi vi phạm quyền truy nhập, 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> <>> <8 dịch TimevụSPID><>. \ kết xuất sẽ được gửi đến đường dẫn tệp <> Time\ dump FileName. txt > <4 ngày> <> dịch vụ DateSPID> <8 ID> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ID * * * * * * * * * * ID * * * * * * * * * * * * * * * * * * * *>> <4>> <<thời gian <ngày> <> dịch vụ spid<id> * <ngày> <> <SPID><ID> <ngày>> <8> SPID <ID> <*> ngày> <4 > SPID> <6 ID> <* vị trí: qxcntxt. cpp: 1143>> <0>TimeIDDate : !" Không có ngoại lệ nào được tăng lên bởi mã này "<ngày> <> > dịch vụ SPID> <6 < * spid:><ID> <ngày>> <4>id 3556> <6 ngày> <>> dịch vụ SPID><0 ID <*> <ngày >><6 spid> id <* nhập bộ đệm 37 byte- > <ngày>> <02 dịch vụ SPID> ID> <04 * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00> <ngày> > <08 dịch vụ SPID > &> <1 Ÿÿ> <01 00 00 00 FF FF 0c 00 00 00 00 00 26 04 04 05 00 00> ngàydịch vụ SPID> <5 ID> * 00> <7 ngày> <thời gian> dịch vụ SPID> <1 id> * <ngày> <> dịch vụ SPID> <7 ID> *... <ngày> <>> <3 dịch vụ SPID> ID> <5 stack cho bãi chứa là 0x000000014202549f> <đặt thời gian> dịch vụ SPID DateTimeTime> <9 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> <41 ngày> <> dịch vụ SPID> <45 ID> timeout chờ xử lý thu nhỏ bên ngoài 11800. <ngày> <>> <1 SPID>ID <lỗi: 17066, mức độ nghiêm trọng: 16, trạng thái: 1.> <ngày>> <7> 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
Thông tin Cập Nhật tích lũy
Vấn đề 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.
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 đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt 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".