KB4019715 – FIX: SQL Server 2016 protokolliert keine Fehlermeldungen mit einem Schweregrad von 21 für Prüfsummenkonflikte, die in In-Memory OLTP-Prüfpunktdateien gefunden wurden

Gilt für
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptome

Angenommen, Sie verwenden In-Memory OLTP in Microsoft SQL Server 2016. Sie versuchen, den letzten erfolgreichen Prüfpunkt wiederherzustellen, z. B. während des Datenbankstarts.

Wenn ein Konflikt zwischen der Prüfsumme und den In-Memory OLTP-Prüfpunktdateien festgestellt wird, schlägt der Wiederherstellungsvorgang fehl. SQL Server protokolliert jedoch nicht wie erwartet die Beschädigungsinformationen mit einem Schweregrad von 21 in den Fehlerprotokollen.

Lösung

Dieser Fix ist in Service Pack 1 für SQL Server 2016 enthalten. Wenn während der Datenbankwiederherstellung ein Prüfsummenkonflikt festgestellt wird, wird Fehler 3414 in das SQL Server-Fehlerprotokoll geschrieben und ihm wird der Schweregrad 21 zugewiesen.

Informationen zu SQL Server 2016-Builds

Jeder neue Build für SQL Server 2016 enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen Build enthalten waren. Wir empfehlen, den neuesten Build für SQL Server 2016 zu installieren.

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Referenzmaterial

Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.