Príznaky
Zoberme si nasledujúcu situáciu:
-
Skupiny dostupnosti AlwaysOn používate v inštancii programu Microsoft SQL Server 2016 alebo 2017.
-
Nastavili ste SQL Server spravované zálohy v jednej alebo viacerých používateľských databázach, ktoré sú pridané do dostupnej skupiny.
-
Na databázu spustíte zálohu denníka na požiadanie.
-
Databázu odstránite z dostupnej skupiny a potom ju pridáte späť. Alebo môžete databázu prepnutia.
-
Na databázu spustíte zálohu denníka na požiadanie.
V tomto scenári zistíte, že v reťazci denníkov je prerušená dotazom na tabuľku managed_backup. fn_available_backups v databáze msdb.
Príčina
Tento problém sa vyskytuje, pretože keď odstránite databázu z dostupnej skupiny a potom ju pridáte späť alebo ak databázu prerušíte, vytvorí sa nová databázová GUID v stĺpci database_guid tabuľky smart_backup_files . Toto spôsobí, že oblasť bude uvádzať údaje v nesekvenčnom poradí a spustí reťazce break log.
Riešenie
Táto oprava je zahrnutá v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Kumulatívna aktualizácia 1 pre SQL Server 2017
Kumulatívna aktualizácia balíka 5 pre SQL Server 2016 Service Pack 1
Zostavy SQL servera
Každá nová zostava pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Odporúčame nainštalovať najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.