Fix: Assertionsfehler tritt auf, wenn Sie versuchen, Datensätze in einer Seite im vollständig angemeldeten Modus in SQL Server 2017 einzufügen


Hotfix and Security Content Publishing: 120187

Problembeschreibung

Angenommen, Sie verwenden Microsoft SQL Server 2017 und die BUF_MINLOGGED Flag ist eingestellt. Wenn Sie versuchen, einen Datensatz in einer Seite im vollständig angemeldeten Modus einzufügen, tritt der folgende Assertionsfehler auf:

PAGEREF. cpp:LineNumber: IS_OFF (BUF_MINLOGGED, M_buf->BSTAT) | | pageModifyType! = PageModifyType_Contents | | GetPagePtr ()->IsTextPage ()

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Fehlerbehebung

Dieses Problem wurde im folgenden kumulativen Update für SQL Server behoben:

Informationen zu kumulativen Updates für SQL Server:

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:

Informationsquellen

Erfahren Sie mehr über die  Terminologie , mit derMicrosoft Softwareupdates beschreibt.

Call Stack Informatin:

0:076> kc

# 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 sqllang!utassert_fail_imp

10 sqldk!utassert_fail

11 sqlmin!PageRef::ComputeLogModeInline

12 sqlmin!PageRef::InsertRows

13 sqlmin!PageRef::InsertRow

14 sqlmin!IndexPageRef::Insert

15 sqlmin!InsertRecordOnPage

16 sqlmin!IndexDataSetSession::InsertSmallRecord

17 sqlmin!IndexDataSetSession::InsertRowInternal

18 sqlmin!DatasetSession::InsertRow

19 sqlmin!RowsetNewSS::InsertRow

1a sqlmin!ColumnstoreUpdatable::InsertRow

1b sqlmin!CValRow::SetDataX

1c sqltses!CallEsFn

1d sqltses!CEsExec::GeneralEval4

1e sqlmin!CEsRuntime::Eval

1f sqlmin!CQScanUpdateNew::GetRow

20 sqlmin!CQueryScan::GetRow

21 sqllang!CXStmtQuery::ErsqExecuteQuery

22 sqllang!CXStmtDML::XretDMLExecute

23 sqllang!CXStmtDML::XretDoExecute

24 sqllang!CXStmtDML::XretExecute

25 sqllang!CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn

26 sqllang!CMsqlExecContext::ExecuteStmts<1,1>

27 sqllang!CMsqlExecContext::FExecute

28 sqllang!CSQLSource::Execute

29 sqllang!process_request

2a sqllang!process_commands_internal

2b sqllang!process_messages

2c sqldk!SOS_Task::Param::Execute

2d sqldk!SOS_Scheduler::RunTask

2e sqldk!SOS_Scheduler::ProcessTasks

2f sqldk!SchedulerManager::WorkerEntryPoint

30 sqldk!SystemThread::RunWorker

31 sqldk!SystemThreadDispatcher::ProcessWorker

32 sqldk!SchedulerManager::ThreadEntryPoint

33 kernel32!BaseThreadInitThunk

34 ntdll!RtlUserThreadStart


Bug Information:

KE: v-madora

Author: 

Writer: v-madora

Tech reviewer: goramesh; lzhang; tmichael

Editor: v-jizho

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×