KB4338746 – FIX: Fehler 19432 beim Verwenden von Always On Verfügbarkeitsgruppen in SQL Server

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

Symptome

Angenommen, Sie verwenden Always On-Verfügbarkeitsgruppen in Microsoft SQL Server 2016 und 2017. Nachdem zwei doppelte Protokollblöcke serialisiert wurden, erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:

Hinweis

Fehler: 19432, Schweregrad: 16, Zustand: 0. Always On Transport von Verfügbarkeitsgruppen hat einen fehlenden Protokollblock für die Verfügbarkeitsdatenbank "database_name" erkannt. Die LSN des zuletzt angewendeten Protokollblocks ist (xxxx:xxxxxxx:x). Die Protokollüberprüfung wird neu gestartet, um das Problem zu beheben. Diese Nachricht dient nur zu Informationszwecken. Es ist keine Benutzeraktion erforderlich.

Lösung

Dieses Problem wird durch folgendes Update für SQL Server behoben:

Kumulatives Update 8 für SQL Server 2017

Kumulatives Update 2 für SQL Server 2016 SP2

Kumulatives Update 10 für SQL Server 2016 SP1

Informationen zu SQL Server-Builds

Jeder neue Build für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen Build enthalten waren. Es wird empfohlen, den neuesten Build für Ihre Version von SQL Server zu installieren:

Der neueste Build für SQL Server 2017

Neuestes kumulative Update für SQL Server 2016

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 Standardterminologie , die Microsoft zur Beschreibung von Softwareupdates verwendet.