Symptomy
Rozpatrzmy następujący scenariusz:
-
Funkcję zawsze włączonych grup dostępności można włączyć w programie Microsoft SQL Server 2012.
-
Funkcja dostarczania dzienników jest włączana w przypadku niektórych baz danych, które znajdują się w funkcji zawsze włączonych grup dostępności.
-
Masz serwer monitorowania, aby monitorować wysyłanie dziennika.
W tym scenariuszu zadanie kopii zapasowej działa poprawnie. Wyświetlany jest jednak następujący komunikat o błędzie:
Błąd: 14420; ważność: 16; stan: dostarczanie dziennika 1The podstawowa baza danych% s .% s ma próg% d min i nie wykonał kopii zapasowej dziennika w ciągu% d min. Sprawdź dziennik agenta i informacje o monitorze Logshipping.
Przyczyna
Ten problem występuje, ponieważ tabela log_shipping_monitor_primary nie jest aktualizowana, gdy funkcja składowana systemu sys.fn_hadr_backup_is_preferred_replica zwróci wartość 0.
Rozwiązanie
Po zastosowaniu tej poprawki last_backup_file w tabeli log_shipping_monitor_primary kolumnie zostanie zaktualizowana wraz z fikcyjną nazwą pliku, aby rozwiązać ten problem. Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 6 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2874879
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".