Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie aktivieren das Feature AlwaysOn-Verfügbarkeitsgruppen in Microsoft SQL Server 2012.
-
Sie aktivieren das Feature Protokollversand in einigen Datenbanken, die sich in einer AlwaysOn-verfügbarkeitsgruppe befinden.
-
Sie verfügen über einen Überwachungsserver zum Überwachen des Protokollversands.
In diesem Szenario wird der Backup-Auftrag ordnungsgemäß ausgeführt. Es wird jedoch die folgende Fehlermeldung angezeigt:
Fehler: 14420, Schweregrad: 16, Bundesland: 1 Protokollversand primäre Datenbank% s .% s hat einen Sicherungs Grenzwert von% d Minuten und hat keinen Sicherungsprotokoll Vorgang für% d Minuten durchgeführt. Überprüfen Sie die Informationen für Agent-Protokoll und logshipping-Monitor.
Ursache
Das Problem tritt auf, weil die log_shipping_monitor_primary Tabelle nicht aktualisiert wird, wenn die gespeicherte Funktion sys.fn_hadr_backup_is_preferred_replica System "0" zurückgibt.
Fehlerbehebung
Nachdem Sie diesen Fix angewendet haben, wird die last_backup_file in der Spalte "Tabelle log_shipping_monitor_primary " zusammen mit einem Dummy-Dateinamen aktualisiert, um dieses Problem zu beheben. Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 6 für SQL Server 2012 SP1 /en-us/help/2874879
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:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.