Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

U wordt aangeraden Microsoft SQL Server 2012 of SQL Server 2014 te gebruiken. Wanneer er een deadlock optreedt in SQL Server, krijgt u de volgende toegangsfout die wordt veroorzaakt door de deadlock-monitor:

sqldk! CSlotGroup::P van shReleasesqldk! CSlotPageMgr:: Releasesqllang! commondeletesqllang! delete [] sqllang! CTraceDataSTVF::InternalReleaseResourcessqllang! TTableBase<CTraceDataSTVFInfo>:: ReleaseResourcessqllang! CTraceDataSTVF::{dtor}sqllang! CTraceDataSTVF:: ' scalair verwijderen destructor'sqlmin! CSTVFInternal::Releasesqlmin! CQueryExecContext:: ~ CQueryExecContextsqlmin! CQueryInstance::ShutdownQueryExecContextsqlmin! CQueryScan::ShutdownQueryExecContextsqlmin! CQueryScan::D van estroyQueryOnExceptionsqllang! CXStmtQuery::ShutdownOnExceptionsqllang! CXStmtQuery::FinishOnExceptionImpsqllang! GetInterruptTickssqllang! InterruptTicks<niet-ondertekend __int64>:: LoadTickssqllang! SOS_Ticks<InterruptTicks<niet-ondertekend __int64>,-3>:: LoadTickssqllang! ' CMsqlExecContext:: FExecute ': ' 1 ': ' catch $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 Aram:: Executesqldk! SOS_Scheduler:: RunTasksqldk! SOS_Scheduler::P rocessTaskssqldk! SchedulerManager::WorkerEntryPointsqldk! SystemThread::RunWorkersqldk! SystemThreadDispatcher::P van rocessWorkersqldk! SchedulerManager::ThreadEntryPointkernel32! BaseThreadInitThunkntdll! RtlUserThreadStart

Na de schending van de toegang wordt het volgende foutbericht weergegeven in het foutenlogboek van SQL Server:

<datum> <tijd> SPID<id> met ' Dbghelp. dll ' versie ' 4.0.5 ' <datum> <tijd> SPID> <0 id> * * Dump thread-SPID = <id>, EC = 0X0000007F8608E160> <4 date> <time> spid> <8 id> * * * stack dump <> <> File Path txt> <4 date> <time> SPID> <8 id> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * u <datum> <tijd> SPID> <4 ID> * <datum> <><SPID> id* begin stack dump: <datum> <tijd> SPID<id> * <datum> <tijd> SPID <id><datum> <tijd> SPID> <8 id> * <> <-id> voorSPID> <4 * locatie: qxcntxt. cpp: 1143> datum> <6 tijd> <SPID> id> <0 * expressie : !" Er moeten geen uitzonderingen worden gemeld met deze code ' <datum> <> tijdTime> SPID> <6 ID <* SPID:><ID> <datum> tijd> <4 spid> id * proces-id: 3556> <6 datum> <tijd> spid><0 id> * <datum> <tijd> SPID><6 ID> * invoer buffer 37 bytes-<datum> <tijd> SPID> <02 id> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00> <04 datum> <tijd> SPID> <08 id> * ÿÿ & 01 00 00 00 FF Date FF 0c 00 00 00 00 00 26 04 04 05 00 00> <1 datum> <tijd> SPID> <5 id> * 00> <7 datum> <tijd> SPID> <1 id> * <datum> <time> SPID> <7 id> *... <> <>> <3>> <5 id> <de> -id de DateTime> <9 ID> [info] Identity begin datum | Fout met status in status speculatief voorbereiding LazyCommit ReadOnly | Transaction database ThreadId | Readset Writeset Scanset LogSizeRq | CommitDep TotalComm-2-2-2-2-2-2-2-2-2-2-2-2-2-2 afhankelijk Locatie van gebied |> <41 datum> <tijd> SPID> <45 id> time-out voor extern dump proces 11800. <datum> <tijd> SPID> <1 id> fout: 17066, ernst: 16, status: 1. <datum> <tijd> SPID> <7 id> SQL Server Assertion: File: <qxcntxt. cpp>, line = 1143 is mislukt. Er moeten geen uitzonderingen worden veroorzaakt door deze code ' '. Deze fout kan optreden in verband met tijdsinstellingen. Als de fout zich blijft voordoen nadat u de instructie opnieuw hebt uitgevoerd, gebruikt u DBCC CHECKDB om de integriteit van de database te controleren op de integriteit van de gegevens of de server opnieuw te starten om te zorgen dat de gegevensstructuren in het geheugen niet beschadigd zijn.

Oplossing

Cumulatieve update gegevens

Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. U wordt aangeraden de nieuwste cumulatieve updates voor SQL Server te downloaden en te installeren:

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×