Gjelder for
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomer

Anta at du bruker Microsoft SQL Server 2012 eller SQL Server-2014. Når det oppstår en vranglås i SQL Server, kan du få følgende tilgangstillatelse som forårsakes av vranglås skjermen:

sqldk!CSlotGroup::PshReleasesqldk!CSlotPageMgr::Releasesqllang!commondeletesqllang! slette]sqllang!CTraceDataSTVF::InternalReleaseResourcessqllang!TTableBase<CTraceDataSTVFInfo>::ReleaseResourcessqllang! CTraceDataSTVF:: {dtor}sqllang! CTraceDataSTVF:: 'skalar sletter ødelegger'sqlmin!CSTVFInternal::Releasesqlmin!CQueryExecContext::~CQueryExecContextsqlmin!CQueryInstance::ShutdownQueryExecContextsqlmin!CQueryScan::ShutdownQueryExecContextsqlmin!CQueryScan::DestroyQueryOnExceptionsqllang!CXStmtQuery::ShutdownOnExceptionsqllang!CXStmtQuery::FinishOnExceptionImpsqllang!GetInterruptTickssqllang! InterruptTicks < usignerte __int64 >:: LoadTickssqllang! SOS_Ticks < InterruptTicks < usignerte __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::Param::Executesqldk!SOS_Scheduler::RunTasksqldk!SOS_Scheduler::ProcessTaskssqldk!SchedulerManager::WorkerEntryPointsqldk!SystemThread::RunWorkersqldk!SystemThreadDispatcher::ProcessWorkersqldk!SchedulerManager::ThreadEntryPointkernel32!BaseThreadInitThunkntdll!RtlUserThreadStart

Etter brudd på tilgangstillatelse får du følgende feilmelding fra SQL Server-feilloggen:

<Dato><tid> spid <ID> bruke 'dbghelp.dll' versjon '4.0.5'<Dato><tid> spid <ID> ** Dump tråd - spid = <ID> EC = 0x0000007F8608E160<Dato><tid> spid <ID> *** stakk Dump sendes til <Filbane> \ <Dump filnavn> .txt<Date> <Time> spid<ID> * *******************************************************************************<Date> <Time> spid<ID> *<Dato><tid> spid <ID> * BEGYNNE BUNKE DUMP:<Dato><tid> spid <ID> * <dato><tid> spid <ID><Date> <Time> spid<ID> *<Dato><tid> spid <ID> * plassering: qxcntxt.cpp:1143<Dato><tid> spid <ID> * uttrykk:! " Ingen unntak bør være hevet koden"<Dato><tid> spid <ID> * SPID: <ID><Dato><tid> spid <ID> * prosess-ID: 3556<Date> <Time> spid<ID> *<Dato><tid> spid <ID> * Input Buffer 37 byte -<Dato><tid> spid <ID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00<Dato><tid> spid <ID> * ÿÿ & 01 00 00 00 ff ff 0 c 00 00 00 00 00 26 04 04 05 00 00<Dato><tid> spid <ID> * 00<Date> <Time> spid<ID> *<Date> <Time> spid<ID> *...<Dato><tid> spid <ID> stakk signatur for dump er 0x000000014202549F<Dato><tid> spid <ID> [INFO] identitet Begin End | Feil tilstand resultatet Speculate forberedt LazyCommit ReadOnly | Transaksjonen databasen ThreadId | ReadSet WriteSet ScanSet et lagringspunkt LogSizeRq | CommitDep TotalComm avhengige 0 avhengige 1 avhengige 2 avhengige 3 avhengige 4 avhengige 5 avhengige 6 avhengige 7 | Områdeplassering |<Dato><tid> spid <ID> tidsavbrudd under venting på eksterne dump prosessen 11800.<Dato><tid> spid <ID> feil: 17066, alvorlighetsgrad: 16 tilstand: 1.<Dato><tid> spid <ID> SQL Server påstand: fil: < qxcntxt.cpp > linje = 1143 mislyktes påstand = '! " Ingen unntak bør være hevet koden"'. Denne feilen kan være relatert til timing. Hvis feilen vedvarer etter å kjøre oppgaven, bruke DBCC CHECKDB til å kontrollere databasen for strukturelle integritet eller restarte serveren for å sikre i minnets datastrukturer ikke er skadet.

Oppløsning

Informasjon om kumulativ oppdatering

Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Vi anbefaler at du laster ned og installerer de nyeste kumulative oppdateringene for SQL Server:

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.