Feil #: 9813860 (sqlbuvsts01)
Feil #: 9478124 (sqlbuvsts01)
Feil #: 60870 (innhold idé)
Feil #: 60403 (innhold idé)
Feil #: 59577 (innhold idé)

Symptomer

Logg reader agent eller AFH skanning jobben utfører sp_replcmds lagret prosedyren for å gå tilbake til kommandoer som er merket for replikering. I Microsoft SQL Server, hvis den lagrede prosedyren er avbrutt under kjøring, logges en mislykket påstand som ligner på følgende i SQL Server-feilloggen:

Feil: 17066, alvorlighetsgrad: 16 tilstand: 1.
SQL Server-deklarasjonen: Fil: < replicat.cpp > lineNumber Påstand mislyktes = 'db_mem'. 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.

I tillegg opprettes flere access brudd dumpfiler etter Påstand mislyktes-dump.

Løsning

Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:

Samleoppdatering 6 for SQL Server-2016 RTM

Samleoppdatering 3 for SQL Server 2016 SP1

Kumulativ oppdatering 5 for SQL Server 2014 SP2

Kumulativ oppdatering 8 for SQL Server 2012 Service Pack 3

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:

Nyeste kumulative oppdateringen for SQL Server-2016

Nyeste kumulative oppdateringen for SQL Server-2014

Nyeste kumulative oppdateringen for SQL Server 2012 SP3

 

Status

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

Stabel med assert dump

KERNELBASE!RaiseException+0x68
sqlservr!CDmpDump::Dump+0x4c
sqllang!SQLDumperLibraryInvoke+0x2e4
sqllang!CImageHelper::DoMiniDump+0x426
sqllang!stackTrace+0xbdb
sqllang!utassert_fail_imp+0x59c
sqldk!utassert_fail+0x2a5
sqlmin!repl_cmds+0x2f9
sqlmin!xp_replcmds+0x353
sqllang!CSpecProc::ExecuteSpecial+0x138
sqllang!CXProc::Execute+0x16e
sqllang!CSQLSource::Execute+0x9a8
sqllang!CStmtExecProc::XretLocalExec+0x234
sqllang!CStmtExecProc::XretExecExecute+0x4d5
sqllang!CXStmtExecProc::XretExecute+0x38
sqllang!CXStmtInsertExec::XretDoExecute+0x444
sqllang!CXStmtInsertExec::XretExecute+0x46
sqllang!CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn+0x14
sqllang!CMsqlExecContext::ExecuteStmts<1,0>+0x1752
sqllang!CExecLevel::FExecType+0x4b1
sqllang!CExecLvlRepresentation::FObject+0x4b1
sqllang!CExecLvlRepresentation::FEmbedFunc+0x4b1
sqllang!CMsqlExecContext::FExecute+0xa4a
sqllang!CSQLSource::Execute+0x866
sqllang!CStmtExecProc::XretLocalExec+0x234
sqllang!CStmtExecProc::XretExecExecute+0x4d5
sqllang!CXStmtExecProc::XretExecute+0x38
sqllang!CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn+0x14
sqllang!CMsqlExecContext::ExecuteStmts<1,0>+0x1752
sqllang!CExecLevel::FExecType+0x4b1
sqllang!CExecLvlRepresentation::FObject+0x4b1
sqllang!CExecLvlRepresentation::FEmbedFunc+0x4b1
sqllang!CMsqlExecContext::FExecute+0xa4a
sqllang!CSQLSource::Execute+0x866
sqllang!CProtocolHeaderInfo::{dtor}+0xffffffff`ffb0c6ae
sqllang!process_request+0x73c
sqllang!process_commands+0x51c
sqldk!SOS_Task::Param::Execute+0x21e
sqldk!SOS_Scheduler::RunTask+0xa8
sqldk!SOS_Scheduler::ProcessTasks+0x29a
sqldk!SchedulerManager::WorkerEntryPoint+0x261
sqldk!SystemThread::RunWorker+0x8f
sqldk!SystemThreadDispatcher::ProcessWorker+0x372
sqldk!SchedulerManager::ThreadEntryPoint+0x236
kernel32!BaseThreadInitThunk+0x22
ntdll!RtlUserThreadStart+0x34

Stabel med access brudd dump

sqlmin!InterlockedTraits<4>::CompareExchange+0x2
sqlmin!SOS_InterlockedCompareExchange+0x2
sqlmin!SpinlockBase::AttemptAcquire+0x2
sqlmin!Spinlock<80,10,1>::AttemptAcquireDirect+0x2
sqlmin!Spinlock<80,10,1>::GetNoWait+0x2
sqlmin!Spinlock<80,10,1>::Get+0xa
sqlmin!PaddedSpinlock<DbTableSLock>::Get+0xa
sqlmin!ReplDumpLogForFailure+0x37
sqlmin!delete+0x57
sqlmin!`repl_cmds'::`1'::catch$3+0x88
msvcr100!_CallSettingFrame+0x20
msvcr100!__CxxCallCatchBlock+0xeb
ntdll!RcFrameConsolidation+0x3
sqlmin!repl_cmds+0x2f9
sqlmin!xp_replcmds+0x353
sqllang!CSpecProc::ExecuteSpecial+0x138
sqllang!CXProc::Execute+0x16e
sqllang!CSQLSource::Execute+0x9a8
sqllang!CStmtExecProc::XretLocalExec+0x201
sqllang!CStmtExecProc::XretExecExecute+0x4d5
sqllang!CXStmtExecProc::XretExecute+0x38
sqllang!CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn+0xf
sqllang!CMsqlExecContext::ExecuteStmts<1,1>+0x400
sqllang!CExecLevel::FExecType+0xffffffff`ffacab9f
sqllang!CExecLvlRepresentation::FObject+0xffffffff`ffacab9f
sqllang!CExecLvlRepresentation::FEmbedFunc+0xffffffff`ffacab9f
sqllang!CMsqlExecContext::FExecute+0xa43
sqllang!CSQLSource::Execute+0x866
sqllang!CProtocolHeaderInfo::{dtor}+0xffffffff`ffb0943e
sqllang!process_request+0x73c
sqllang!process_commands+0x51c
sqldk!SOS_Task::Param::Execute+0x21e
sqldk!SOS_Scheduler::RunTask+0xa8
sqldk!SOS_Scheduler::ProcessTasks+0x29a
sqldk!SchedulerManager::WorkerEntryPoint+0x261
sqldk!SystemThread::RunWorker+0x8f
sqldk!SystemThreadDispatcher::ProcessWorker+0x372
sqldk!SchedulerManager::ThreadEntryPoint+0x236
kernel32!BaseThreadInitThunk+0xd
ntdll!RtlUserThreadStart+0x1d

Referanser

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

LAG: v-fmeng
Forfatter:
Tekstforfatter: v-thomr
Teknisk redaktør: sqlprev; lzhang; vencher; akbarf; virana; 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?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×