Momentan sunteți offline, așteptați să vă reconectați la internet

Remediere: violare acces și "excepţii ar trebui să fie ridicat de acest cod de" eroare apare atunci când utilizați SQL Server 2012 sau 2014 de Server SQL

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3042135
Simptome
Să presupunem că utilizați Microsoft SQL Server 2012 sau SQL Server 2014. Când apare o blocare în SQL Server, primiți următorul violare acces care este provocată de blocare fatală monitorul:
sqldk! CSlotGroup::PshRelease
sqldk! CSlotPageMgr::Release
sqllang! commondelete
sqllang! șterge]
sqllang! CTraceDataSTVF::InternalReleaseResources
sqllang! TTableBase<CTraceDataSTVFInfo>:: ReleaseResources</CTraceDataSTVFInfo>
sqllang! CTraceDataSTVF:: {dtor}
sqllang! CTraceDataSTVF:: 'scalar ștergerea destructor'
sqlmin! CSTVFInternal::Release
sqlmin! CQueryExecContext:: ~ CQueryExecContext
sqlmin! CQueryInstance::ShutdownQueryExecContext
sqlmin! CQueryScan::ShutdownQueryExecContext
sqlmin! CQueryScan::DestroyQueryOnException
sqllang! CXStmtQuery::ShutdownOnException
sqllang! CXStmtQuery::FinishOnExceptionImp
sqllang! GetInterruptTicks
sqllang! InterruptTicks<unsigned __int64="">:: LoadTicks</unsigned>
sqllang! SOS_Ticks<><unsigned __int64="">, -3 >:: LoadTicks</unsigned>
sqllang! 'CMsqlExecContext::FExecute':: '1':: prinde$ 3
msvcr100! _CallSettingFrame
msvcr100! __CxxCallCatchBlock
Ntdll! RcFrameConsolidation
sqllang! CMsqlExecContext::FExecute
sqllang! CSQLSource::Execute
sqllang! CStmtExecProc::XretLocalExec
sqllang! CStmtExecProc::XretExecExecute
sqllang! CXStmtExecProc::XretExecute
sqllang! CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn
sqllang! CMsqlExecContext::ExecuteStmts<1,0></1,0>
sqllang! CMsqlExecContext::FExecute
sqllang! CSQLSource::Execute
sqllang! ExecuteSql
sqllang! CSpecProc::ExecuteSpecial
sqllang! CSpecProc::Execute
sqllang! process_request
sqllang! process_commands
sqldk! SOS_Task::param:: executa
sqldk! SOS_Scheduler::RunTask
sqldk! SOS_Scheduler::ProcessTasks
sqldk! SchedulerManager::WorkerEntryPoint
sqldk! SystemThread::RunWorker
sqldk! SystemThreadDispatcher::ProcessWorker
sqldk! SchedulerManager::ThreadEntryPoint
Kernel32! BaseThreadInitThunk
Ntdll! RtlUserThreadStart
După violare acces, primiţi următorul mesaj de eroare din jurnalul de erori SQL Server:
Data>Ora> spidID-UL> Folosind 'dbghelp.dll' versiune '4.0.5'
Data>Ora> spidID-UL> ** Dump fir - spid =ID-UL>, CE = 0X0000007F8608E160
Data>Ora> spidID-UL> *** Stack Dump trimise laCalea fișierului>\Nume de fișier imagine de memorie>.txt
Data>Ora> spidID-UL> * *******************************************************************************
Data>Ora> spidID-UL> *
Data>Ora> spidID-UL> * ÎNCEPE STACK DUMP:
Data>Ora> spidID-UL> *Data>Ora> spidID-UL>
Data>Ora> spidID-UL> *
Data>Ora> spidID-UL> * Locația: qxcntxt.cpp:1143
Data>Ora> spidID-UL> * Expression:! " Excepţii ar trebui să fie ridicat prin acest cod"
Data>Ora> spidID-UL> * SPID:ID-UL>
Data>Ora> spidID-UL> * Procesul de ID: 3556
Data>Ora> spidID-UL> *
Data>Ora> spidID-UL> * Intrare tampon octeți 37 -
Data>Ora> spidID-UL> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00
Data>Ora> spidID-UL> * ÿÿ & 01 00 00 00 ff ff 0c 00 00 00 00 00 26 04 04 05 00 00
Data>Ora> spidID-UL> * 00
Data>Ora> spidID-UL> *
Data>Ora> spidID-UL> *
...
Data>Ora> spidID-UL> Semnătura stivei de imagine de memorie este 0x000000014202549F
Data>Ora> spidID-UL> [INFO] identitate începe End | Eroare state urmare speculează pregătit LazyCommit ReadOnly | Tranzacții bazei acoperire de date ThreadId | ReadSet WriteSet ScanSet LogSizeRq punct de salvare | CommitDep TotalComm Dependent 0 dependente 1 Dependent 2 dependente 3 dependente 4 dependente 5 dependente 6 dependente 7 | Zonă locația |
Data>Ora> spidID-UL> Expira așteptând extern imagine proces 11800.

Data>Ora> spidID-UL> Error: 17066, severitate: 16, State: 1.
Data>Ora> spidID-UL> SQL Server aserțiune: fișier: <qxcntxt.cpp>, line = 1143 Failed aserțiune = '! " Acest cod trebuie să crească fără excepţii"'. Această eroare poate fi legată de periodizare. Dacă eroarea persistă după revedea de respectare a confidențialității, utilizați DBCC CHECKDB pentru a verifica baza acoperire de date pentru integritatea sau reporniți serverul pentru a asigura structurile acoperire de date în memorie nu sunt deteriorate.</qxcntxt.cpp>

Rezoluţie

Informații de actualizare cumulativă

Problema a fost rezolvată mai întâi în următoarea actualizare cumulativă de SQL Server.

Recomandare: Instalați ultimul actualizarea cumulativă pentru SQL Server
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Vă recomandăm să descărcați și instalați cele mai recente actualizări cumulative pentru SQL Server:
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secţiunea "Se aplică la".

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3042135 - Ultima examinare: 06/25/2015 06:30:00 - Revizie: 2.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3042135 KbMtro
Feedback