KB3042135-FIX: הפרת גישה והשגיאה "אין להעלות חריגים על-ידי קוד זה" מתרחשת בעת שימוש ב-SQL Server 2012 או ב-SQL Server 2014

תופעות

נניח שאתה משתמש ב-Microsoft SQL Server 2012 או ב-SQL Server 2014. כאשר מתרחש קיפאון ב-SQL Server, אתה מקבל את הפרת הגישה הבאה שנגרמת על-ידי צג הקיפאון:

sqldk! CSlotGroup::P shReleasesqldk! CSlotPageMgr:: Releasesqllang! commondeletesqllang! מחק [] sqllang! CTraceDataSTVF::InternalReleaseResourcessqllang! TTableBase<CTraceDataSTVFInfo>:: ReleaseResourcessqllang! CTraceDataSTVF::{dtor}sqllang! CTraceDataSTVF:: "סקלר מוחק destructor'sqlmin! CSTVFInternal::Releasesqlmin! CQueryExecContext:: ~ CQueryExecContextsqlmin! CQueryInstance::ShutdownQueryExecContextsqlmin! CQueryScan::ShutdownQueryExecContextsqlmin! CQueryScan::D estroyQueryOnExceptionsqllang! CXStmtQuery::ShutdownOnExceptionsqllang! CXStmtQuery::FinishOnExceptionImpsqllang! GetInterruptTickssqllang! InterruptTicks<unsigned __int64>:: LoadTickssqllang! SOS_Ticks<InterruptTicks<unsigned __int64>,-3>:: LoadTickssqllang! ' CMsqlExecContext:: FExecute ':: ' 1 ':: לתפוס $3msvcr100! _CallSettingFramemsvcr100! __CxxCallCatchBlockntdll! RcFrameConsolidationsqllang! CMsqlExecContext::FExecutesqllang! CSQLSource::Executesqllang! CStmtExecProc::XretLocalExecsqllang! CStmtExecProc::XretExecExecutesqllang! CXStmtExecProc::XretExecutesqllang! CExecStmtLoopVars::ExecuteXStmtAndSetXretReturnsqllang! CMsqlExecContext:: ExecuteStmts<1, 0>sqllang! CMsqlExecContext::FExecutesqllang! CSQLSource::Executesqllang! ExecuteSqlsqllang! CSpecProc::ExecuteSpecialsqllang! CSpecProc:: Executesqllang! process_requestsqllang! process_commandssqldk! SOS_Task: ארם:P:: Executesqldk! SOS_Scheduler:: RunTasksqldk! SOS_Scheduler::P rocessTaskssqldk! SchedulerManager::WorkerEntryPointsqldk! SystemThread::RunWorkersqldk! SystemThreadDispatcher::P rocessWorkersqldk! SchedulerManager::ThreadEntryPointkernel32! BaseThreadInitThunkntdll! RtlUserThreadStart

לאחר הפרת הגישה, אתה מקבל את הודעת השגיאה הבאה מתוך יומן השגיאות של SQL Server:

<Date> <Time> spid<ID> Using 'dbghelp.dll' version '4.0.5'<Date> <Time> spid<ID> **Dump thread - spid = <ID>, EC = 0x0000007F8608E160<Date> <Time> spid<ID> ***Stack Dump being sent to <File Path>\<Dump FileName>.txt<Date> <Time> spid<ID> * *******************************************************************************<Date> <Time> spid<ID> *<Date> <Time> spid<ID> * BEGIN STACK DUMP:<Date> <Time> spid<ID> * <Date> <Time> spid <ID><Date> <Time> spid<ID> *<Date> <Time> spid<ID> * Location : qxcntxt. cpp: 1143<Date_GT_ <Time> Spid<ID> * Expression:! " אין להעלות חריגים על-ידי קוד זה "<Date_GT_ <Time> SPID_LT_ID> * spid: <id><תאריך_GT_< _GT_ >Spid<id* מזהה תהליך: 3556_LT_תאריך_GT_ <time_GT_ spid<id_GT_ * < Date>< > > spid< ID<* מאגר קלט 37 בתים-> Date<> > _GT_ < >* 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00Time00< תאריך>Ÿÿ&*spid< 01 00 00 00 ff ff 0C 00 00 00 00 00 26 04 04 05 00 00_LT_תאריך> <time> spid<id> * 00<תאריך> < > > spid<id< * >date< > > > spid<id< * ...<תאריך> >spid<idחתימה של מחסנית עבור ה-dump הוא 0x000000014202549F<תאריך_GT_ <Time> SPID_LT_ID> [INFO] הזיהוי מתחילים | שגיאת תוצאות מדינה ספקולציות מוכנות LazyCommit לקריאה בלבד | מסד נתונים של טרנזקציה ThreadId | ReadSet WriteSet ScanSet Rollback של נקודת LogSizeRq | CommitDep TotalComm תלות 0 תלויה 1 תלויה 2 תלוי 3 תלוי 4 תלוי 5 תלוי 6 תלוי 7 | אזור מיקום | <Date_GT_ <Time> spid<ID> הזמן להמתין לתהליך dump חיצוני 11800. _LT_date> < _GT_spid< שגיאתמזהה: 17066, חומרה: 16, State: 1. >date< > <>מזההspid< SQL Server >: File: <qxcntxt. cpp >, line = 1143 קוד זה אינו יוצא מהכלל. שגיאה זו עשויה להיות קשורה לתזמון. אם השגיאה נמשכת לאחר ההפעלה מחדש של המשפט, השתמש ב-DBCC CHECKDB כדי לבדוק את מסד הנתונים של תקינות מבנית או להפעיל מחדש את השרת כדי להבטיח שמבני נתונים בזיכרון אינם פגומים.

פתרון

מידע אודות עדכון מצטבר

הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.

כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. אנו ממליצים להוריד ולהתקין את העדכונים המצטברים האחרונים עבור SQL Server:

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×