Bug #: 10980994 (sqlbuvsts01)
Feil #: 69689 (innhold idé)

Symptomer

Når du bruker SQL Server-spørring lager-funksjonen i Microsoft SQL Server-2016, kan det oppstå en "ikke-noe som gir en Scheduler"-feil. I tillegg genereres det en mini dumpfilen i SQL Server-program Logg-mappen.

Årsak

Dette problemet oppstår under kjøringen av en spørring lager bakgrunnsoppgave. Hvis det er mange planer i lageret for spørring, kan det oppstå CPU starvation til andre som kjører på samme planlegger arbeidstråder. Dette kan føre til en ikke-noe som gir en Oppgaveplanlegging-feil.

Løsning

Denne hurtigreparasjonen er inkludert i Kumulativ oppdatering 6 for SQL Server 2016 Service Pack 1.

Om SQLServer 2016 bygger

Hvert nytt Bygg for SQL Server-2016 inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer reparasjonene som var i den tidligere versjonen. Vi anbefaler at du installerer den siste versjonen for SQL Server-2016.

Status

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

Stakk dumpet

0:313 > k
Stakksporing for siste Sett kontekst -.thread/.cxr tilbakestiller den
# Underordnet-SP RetAddr samtale område
00 (innebygd funksjon)-------sqlmin! XactLockInfo::GetLockspaceID + 0x4
01 000000d 1' 51afe2c0 00007ffa'080f270b sqlmin! lck_GetSessionMode + 0x210
02 000000d 1' 51afe360 00007ffa'0653b849 sqlmin! XactWorkspaceImp::HaveDBLockMode + 0xd2
03 000000d 1' 51afe3e0 00007ffa'06af2ba9 sqllang! CQDSTransactionLockProxy::AcquireQdsDBLock + 0x5a
04 (innebygd funksjon)-------sqllang! CQDSTransactionLockProxy::AcquireDBLocks + 0x1b
05 000000d 1' 51afe4b0 00007ffa'0ab62b0c sqllang! CQDSTransactionLockProxy::CreateTransactionAndAcquireDbLocks + 0x59
06 000000d 1' 51afe4f0 00007ffa'0ab6cf55 qds! < lambda_4092771071ced53a57bc21e80c0ece26 >:: operator () + 0x8d
07 (innebygd funksjon)-------qds! CDBQDS::ProcessEachStmtWithStmtXLock::__l10:: < lambda_6caa336b533eccf81b84133d92453953 >:: operator () + 0x1d
08 (innebygd funksjon)-------qds! COpenAddrHashMap < CQDSStmtKey, CQDSStmt >::Buckets::ForEach + 0xaf
09 000000d 1' 51afe530 00007ffa'0ab6aa99 qds! COpenAddrHashMap < CQDSStmtKey, CQDSStmt >:: ForEach << lambda_6caa336b533eccf81b84133d92453953 >, < lambda_aa7e909a28bd0691abdfaa5c1d87a958 >, < lambda_e7fe9cf5062236835c7d933109339b96 >> + 0x1e5
0a 000000d1`51afe620 00007ffa`0ab62a54 qds!CDBQDS::ProcessEachStmtWithStmtXLock<<lambda_4092771071ced53a57bc21e80c0ece26> >+0xa9
0b 000000d1`51afe6d0 00007ffa`0ab5fa5f qds!CDBQDS::FlushQueryHashTable+0x45
0c 000000d1`51afe710 00007ffa`0ab65617 qds!CDBQDS::FlushQueryStoreCache+0x40
0d 000000d1`51afe740 00007ffa`0ab651fe qds!CDBQDS::DoPersistData+0x157
0e 000000d1`51afeee0 00007ffa`0ab6d5f2 qds!CDBQDS::ProcessQdsBackgroundTask+0xae
0f (innebygd funksjon)-------qds! CDBQDS::ProcessQdsBackgroundTask::__l14:: < lambda_9cefee66e83922c3a74266b4e7c28cd8 >:: operator () + 0xb
10 (innebygd funksjon)-------qds! CQDSManager::AcquireDb_QdsDbAndProcess::__l9:: < lambda_966031a74ab835790132b1cc60790337 >:: operator () + 0x4b
11 000000d 1' 51afef60 00007ffa'0ab64f12 qds! CQDSManager::AcquireGenericQdsDbAndProcess << lambda_966031a74ab835790132b1cc60790337 >> + 0x142
12 (innebygd funksjon)-------qds! CQDSManager::AcquireDb_QdsDbAndProcess + 0xbf
13 000000d 1' 51afeff0 00007ffa'055a57bd qds! CDBQDS::ProcessQdsBackgroundTask + 0x202
14 000000d 1' 51aff440 00007ffa'055a55a5 sqldk! SOS_Task::param:: kjøre + 0x231
15 000000d 1' 51affa40 00007ffa'055a51fd sqldk! SOS_Scheduler::RunTask + 0xaa
16 000000d 1' 51affab0 00007ffa'055c0d18 sqldk! SOS_Scheduler::ProcessTasks + 0x3cd
17 000000d 1' 51affb90 00007ffa'055c0db0 sqldk! SchedulerManager::WorkerEntryPoint + 0x2a1
18 000000d 1' 51affc60 00007ffa'055c08d7 sqldk! SystemThread::RunWorker + 0x8f
19 000000d 1' 51affc90 00007ffa'055 c 1038 sqldk! SystemThreadDispatcher::ProcessWorker + 0x2de
1a 000000d1`51affd40 00007ffa`154e13d2 sqldk!SchedulerManager::ThreadEntryPoint+0x1d8
1b 000000d1`51affdf0 00007ffa`17b654e4 kernel32!BaseThreadInitThunk+0x22
1c 000000d1`51affe20 00000000`00000000 ntdll!RtlUserThreadStart+0x34

Referanser

Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

KE: v-fmeng
Forfatter:
Tekstforfatter: v-thomr
Teknisk redaktør: sqlprev; daleche; sanat; sibeln; miacim; v-fmeng
Redaktør: v-jeffbo

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med kvaliteten på oversettelsen?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×