Príznaky
Zvážte nasledujúci scenár:
-
Skupiny dostupnosti AlwaysOn používate v inštancii programu Microsoft SQL Server 2016 alebo 2017.
-
Spravované zálohy SQL Server nastavíte v jednej alebo viacerých používateľských databázach, ktoré sa pridajú do dostupnej skupiny.
-
V databáze sa spustí záloha denníka na požiadanie.
-
Odstránite databázu z dostupnej skupiny a potom ju pridáte späť. Prípadne databázu preklopíte.
-
V databáze sa spustí záloha denníka na požiadanie.
V tomto scenári zistíte, že v reťazci denníka nastal zlom dotazovaním tabuľky 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 zlyháte v databáze, v stĺpci database_guidtabuľky smart_backup_files sa vytvorí nový identifikátor GUID databázy. To spôsobí, že oblasť bude vytvárať zoznam údajov v nesekvenčnom poradí a spustí reťazec denníka prerušenia.
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 5 pre SQL Server 2016 Service Pack 1
Informácie o zostavách SQL Server
Každá nová zostava pre SQL Server obsahuje všetky rýchle opravy 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
Získajte informácie o terminológii, ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.