Bug #: 11967440 (sqlbuvsts01)
Bug #: 11810404 (sqlbuvsts01)
Bug #: 11967438 (sqlbuvsts01)
Bug #: 11967440 (sqlbuvsts01)
Bug #: 11983389 (sqlbuvsts01)
Bug #: 83988 (Content Idea)
Bug #: 83266 (Content Idea)

Symptom

Anta att du kör en instans av Microsoft SQL Server 2017, 2016 eller 2014. När du kör en online indexet återskapas eller koppla uppgift, kan det uppstå en timeout och ett fel i errorlog följt av en stackdump. Felmeddelandet ser ut ungefär så här:

Datum/tid spid55 en timeout uppstod vid väntan på bufferten latch--typ 4, 000002CA3B245D00 bp, sidan 1:456, stat 0x408810b, databas-id: DatabaseID, allokeringsenhet Id: 72057594307215360, 0x000002C02C45ACA8 för aktivitet: 0, waittime 300 sekunder, flaggor, 0x200000001a, äger uppgiften 0x000002C02C45ACA8. Inte fortsätter att vänta.

Lösning

Det här problemet ingår i följande uppdateringar för SQL Server:

Kumulativ uppdatering 7 för SQLServer 2017      

Kumulativ uppdatering 9 för SQL Server 2016 servicepack 1

Kumulativ uppdatering 12 för SQL Server 2014 SP2

Om SQL Server-versioner

Varje ny build för SQL Server innehåller alla snabbkorrigeringar och säkerhetsuppdateringar korrigeringar som fanns i den tidigare versionen. Vi rekommenderar att du installerar den senaste versionen för din version av SQL Server:

Senaste kumulativa uppdateringen för SQL Server-2017

Den senaste build-versionen för SQL Server 2016

Senaste kumulativa uppdateringen för SQL Server-2014

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Stack dump

0:067> kcL

# Call Site

00 ntdll!ZwWaitForSingleObject
01 KERNELBASE!WaitForSingleObjectEx
02 sqlservr!CDmpDump::DumpInternal
03 sqlservr!CDmpDump::DumpFilter
04 sqlservr!`CDmpDump::Dump'::`1'::filt$0
05 msvcr120!__C_specific_handler
06 ntdll!RtlpExecuteHandlerForException
07 ntdll!RtlDispatchException
08 ntdll!RtlRaiseException
09 KERNELBASE!RaiseException
0a sqlservr!CDmpDump::Dump
0b sqllang!SQLDumperLibraryInvoke
0c sqllang!SQLLangDumperLibraryInvoke
0d sqllang!CImageHelper::DoMiniDump
0e sqllang!stackTrace
0f sqlmin!LatchBase::DumpOnTimeoutIfNeeded
10 sqlmin!LatchBase::PrintWarning
11 sqlmin!LatchBase::Suspend
12 sqlmin!LatchBase::Acquire
13 sqlmin!BUF::AcquireLatch
14 sqlmin!PageFlushManager::FlushBuf
15 sqlmin!PageFlushManager::FlushAll
16 sqlmin!SplitPage
17 sqlmin!IndexDataSetSession::InsertSmallRecord
18 sqlmin!IndexDataSetSession::InsertRowInternal
19 sqlmin!DatasetSession::InsertRow
1a sqlmin!RowsetNewSS::InsertRow
1b sqlmin!CValRow::SetDataX
1c sqltses!CallEsFn
1d sqltses!CEsExec::GeneralEval
1e sqlmin!CEsRuntime::Eval
1f sqlmin!CQScanUpdateNew::GetRow
20 sqlmin!CQScanFilterNew::GetRowHelper
21 sqlmin!CQScanProjectNew::GetRow
22 sqlmin!CQScanRangePrefetchDelayNew::GetRow
23 sqlmin!CQScanUpdateNew::GetRow
24 sqlmin!CQueryScan::GetRow
25 sqllang!CXStmtQuery::ErsqExecuteQuery
26 sqllang!CXStmtDML::XretDMLExecute
27 sqllang!CXStmtDML::XretDoExecute
28 sqllang!CXStmtDML::XretExecute
29 sqllang!CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn
2a sqllang!CMsqlExecContext::ExecuteStmts<1,1>
2b sqllang!CMsqlExecContext::FExecute
2c sqllang!CSQLSource::Execute
2d sqllang!CStmtExecProc::XretLocalExec
2e sqllang!CStmtExecProc::XretExecExecute
2f sqllang!CXStmtExecProc::XretExecute
30 sqllang!CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn
31 sqllang!CMsqlExecContext::ExecuteStmts<1,1>
32 sqllang!CMsqlExecContext::FExecute
33 sqllang!CSQLSource::Execute
34 sqllang!process_request
35 sqllang!process_commands_internal
36 sqllang!process_messages
37 sqldk!SOS_Task::Param::Execute
38 sqldk!SOS_Scheduler::RunTask
39 sqldk!SOS_Scheduler::ProcessTasks
3a sqldk!SchedulerManager::WorkerEntryPoint
3b sqldk!SystemThread::RunWorker
3c sqldk!SystemThreadDispatcher::ProcessWorker
3d sqldk!SchedulerManager::ThreadEntryPoint
3e kernel32!BaseThreadInitThunk
3f ntdll!RtlUserThreadStart

Referenser

Lär dig mer om den terminologin som Microsoft använder för att beskriva programuppdateringar.

KE: cobibi
Author:
Writer: v-thomr
Tech Reviewer: sqlprev; daleche; sanat; jaynar; goramesh; v-fmeng; cobibi
Editor: v-jesits

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med översättningskvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×