Korriger: Deklarasjonsfeil på sekundære replikaen når du bruker AlwaysOn tilgjengelighet-grupper i SQL Server-2014

Innhold bør be om 41113; Hurtigreparasjon 6428704, for 6434578

Symptomer

Når du bruker funksjonen AlwaysOn tilgjengelighetsgrupper i Microsoft SQL Server-2014, oppstår en Deklarasjonsfeil på sekundære replikaen. Dessuten genereres en dumpfil i feilloggen for SQL Server. Toppen av dump rapporten ligner på følgende:

* BEGYNN STAKKDUMP:

< dato >< gang > spid < ID >

*

* Plassering: IAMPageRangeCache.cpp:515

* Uttrykk:! m_needRefresh

Oppløsning

Informasjon om kumulativ oppdatering

Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server-2014:

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-2014:



Hvis du vil ha mer informasjon

Kallstakk* BEGIN STACK DUMP: * <Date> <Time> spid <ID>
*
* Location: IAMPageRangeCache.cpp:515
* Expression: !m_needRefresh

ntdll!ZwWaitForSingleObject+0xa
KERNELBASE!WaitForSingleObjectEx+0x94
sqlservr!CDmpDump::DumpInternal+0x20f
sqlservr!`CDmpDump::Dump'::`1'::filt$0+0x60
msvcr100!__C_specific_handler+0x97
sqlservr!__GSHandlerCheck_SEH+0x75
ntdll!RtlpExecuteHandlerForException+0xd
ntdll!RtlDispatchException+0x197
ntdll!RtlRaiseException+0x18d
KERNELBASE!RaiseException+0x68
sqlservr!CDmpDump::Dump+0x65
sqllang!SQLDumperLibraryInvoke+0x1e4
sqllang!SQLLangDumperLibraryInvoke+0x15e
sqllang!CImageHelper::DoMiniDump+0x426
sqllang!stackTrace+0x9d5
sqllang!utassert_fail_imp+0x5d0
sqldk!utassert_fail+0x2a5
sqlmin!IAMPageRangeCache::FindMatchingIAMPageId+0x73
sqlmin!AutoIAMPageRangeCache::FindMatchingIAMPageId+0x25
sqlmin!AutoAllocationCaches::FindMatchingIAMPageId+0x455
sqlmin!GetIAMPage+0x238
sqlmin!CheckPageAllocStatus+0x32e
sqlmin!IsPageInAllocUnit+0x3f
sqlmin!IndexPageManager::ReacquireAccess+0x259
sqlmin!PageContext::ReacquireAccess+0x29
sqlmin!BTreeRow::ValidateAccessOnRowLong+0xc8
sqlmin!BTreeRow::ValidateAccessOnRow+0x21
sqlmin!BTreeRow::Reposition+0x21
sqlmin!BTreeRow::GetVersion+0xe4
sqlmin!BTreeRow::GetRecord+0x19af
sqlmin!IndexDataSetSession::OutputColumnData+0x19d8
sqlmin!IndexDataSetSession::GetDataInternal+0x93
sqlmin!DatasetSession::GetData+0x123
sqlmin!RowsetNewSS::GetData+0x171
sqlmin!CValSSTable::GetDataX+0x48
sqltses!CallEsFn+0x13
sqltses!CEsExec::GeneralEval4+0xe7
sqltses!CallEsFn+0x9
sqltses!CEsExec::GeneralEval+0x1a9
sqlmin!CEsRuntime::Eval+0xc
sqlmin!CQScanSortNew::PushRow+0x2b
sqlmin!CQScanSortNew::BuildSortTable+0x22f
sqlmin!CQScanSortNew::OpenHelper+0xc0
sqlmin!CQueryScan::StartupQuery+0x23c
sqllang!CXStmtQuery::SetupQueryScanAndExpression+0x2e5
sqllang!CXStmtQuery::InitForExecute+0x34
sqllang!CXStmtQuery::ErsqExecuteQuery+0x36d
sqllang!CXStmtSelect::XretDoExecute+0xffffffffffc59219
sqllang!CXStmtSelect::XretExecute+0x2e7
sqllang!CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn+0xf
sqllang!CMsqlExecContext::ExecuteStmts<1,1>+0x427
sqllang!CMsqlExecContext::FExecute+0xa43
sqllang!CSQLSource::Execute+0x86c
sqllang!process_request+0xa57
sqllang!process_commands+0x4a3
sqldk!SOS_Task::Param::Execute+0x21e
sqldk!SOS_Scheduler::RunTask+0xab
sqldk!SOS_Scheduler::ProcessTasks+0x279
sqldk!SchedulerManager::WorkerEntryPoint+0x24c
sqldk!SystemThread::RunWorker+0x8f
sqldk!SystemThreadDispatcher::ProcessWorker+0x366
sqldk!SchedulerManager::ThreadEntryPoint+0x226
kernel32!BaseThreadInitThunk+0x22
ntdll!RtlUserThreadStart+0x34

Status

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

Author: REDMOND\BEMISSVC
Tekstforfatter: v-juwang
Teknisk redaktør: cbenkler; keiikoga; mattjon; sureshka; v-fmeng;
Redaktør: v-rhowar

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?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×