none
System assertion check has failed - Ursachenforschung RRS feed

  • Frage

  • Hallo zusammen,

    ich hab heute Nacht auf einem SQL Server 2016  (Build 13.0.4001.0) einen Stack Dump erhalten. (Ich würde bei nächster Gelegenheit auf das aktuellste CU gehen wollen.)

    Genau genommen ist es die Meldung Event ID: 17066. SQL Server Assertion: File: <pageref.cpp>, line=955 Failed Assertion = 'IS_OFF (BUF_MINLOGGED, m_buf->bstat) || pageModifyType != PageModifyType_Contents || GetPagePtr ()->IsTextPage ()'. This error may be timing-related. If the error persists after rerunning the statement, use DBCC CHECKDB to check the database for structural integrity, or restart the server to ensure in-memory data structures are not corrupted.

    Ein CheckDB hab ich durchlaufen lassen ohne jegliche Probleme.Ich kann auch nicht sagen, welcher Prozess lief als der Fehler geworfen wurde. Der DB Server Backend für einen Sharepoint Server und der entsprechende Kollege ist zwischen den Jahren im Urlaub.

    Den SQL Server Dump hab ich auch schon durch WinDbg gejagt, aber beim Interpretieren des Stack Textes tue ich mich etwas schwer und ggf kann mir hier jemand kurz bei helfen, wie das zu interpretieren ist:

    Call Site
    KERNELBASE!RaiseException
    sqlservr!CDmpDump::Dump
    sqllang!SQLDumperLibraryInvoke
    sqllang!SQLLangDumperLibraryInvoke
    sqllang!CImageHelper::DoMiniDump
    sqllang!stackTrace
    sqllang!utassert_fail_imp
    sqldk!utassert_fail
    sqlmin!PageRef::ApplyCompressionInfo
    sqlmin!CompressPageInternal
    sqlmin!IndexPageRef::HasSpaceForOperationLong
    sqlmin!IndexPageRef::HasSpaceForOperation
    sqlmin!SplitPage
    sqlmin!IndexDataSetSession::InsertSmallRecord
    sqlmin!IndexDataSetSession::InsertRowInternal
    sqlmin!DatasetSession::InsertRow
    sqlmin!RowsetNewSS::InsertRow
    sqlmin!CValRow::SetDataX
    sqltses!CEsExec::GeneralEval
    sqlmin!CQScanUpdateNew::GetRow
    sqlmin!CQScanSpoolNew::LoadSpool
    sqlmin!CQScanSpoolNew::Open
    sqlmin!CQScanSortNew::BuildSortTable
    sqlmin!CQScanSortNew::OpenHelper
    sqlmin!CQScanNew::OpenHelper
    sqlmin!CQScanUpdateNew::Open
    sqlmin!CQScanSequenceNew::Open
    sqlmin!CQueryScan::StartupQuery
    sqllang!CXStmtQuery::SetupQueryScanAndExpression
    sqllang!CXStmtQuery::InitForExecute
    sqllang!CXStmtQuery::ErsqExecuteQuery
    sqllang!CXStmtDML::XretDMLExecute
    sqllang!CXStmtInsertBulk::XretExecute
    sqllang!CMsqlExecContext::ExecuteStmts<1,0>
    sqllang!CMsqlExecContext::FExecute
    sqllang!CSQLSource::Execute
    sqllang!process_request
    sqllang!process_commands_internal
    sqllang!process_messages
    sqldk!SOS_Task::Param::Execute
    sqldk!SOS_Scheduler::RunTask
    sqldk!SOS_Scheduler::ProcessTasks
    sqldk!SchedulerManager::WorkerEntryPoint
    sqldk!SystemThread::RunWorker
    sqldk!SystemThreadDispatcher::ProcessWorker
    sqldk!SchedulerManager::ThreadEntryPoint
    kernel32!BaseThreadInitThunk
    ntdll!RtlUserThreadStart

    Gruß Dirk


    May you never suffer the sentiment of spending a day without any purpose


    • Bearbeitet Dirk Hondong Donnerstag, 28. Dezember 2017 11:15
    Donnerstag, 28. Dezember 2017 10:23

Antworten

Alle Antworten