Symptom
Tänk dig följande situation:
-
Du använder AlwaysOn-tillgänglighetsgruppen i en instans av Microsoft SQL Server 2016 eller 2017.
-
Du har konfigurerat SQL Server-hanterade säkerhets kopieringar i en eller flera av dina användar databaser som läggs till i en tillgänglig grupp.
-
Du kör säkerhets kopiering på begäran på databasen.
-
Du tar bort databasen från gruppen tillgängliga och lägger sedan till den igen. Eller så kan du redundansväxla databasen.
-
Du kör säkerhets kopiering på begäran på databasen.
I det här scenariot finner du att det finns en paus i logg kedjan genom att fråga på tabellen managed_backup. fn_available_backups i msdb-databasen.
Orsak
Det här problemet uppstår om du tar bort databasen från en tillgänglig grupp och sedan lägger till den igen eller om du inte återställer databasen, skapas ett nytt databas-GUID i kolumnen database_guid i smart_backup_files tabellen. Detta gör att partitionen visar data i en sekvens som inte ligger i följd och utlöser brotts logg kedjan.
Lösning
Den här korrigeringen ingår i följande kumulativa uppdateringar för SQL Server:
Kumulativ uppdatering 1 för SQL Server 2017
Kumulativ uppdatering 5 för SQL Server 2016 Service Pack 1
Om SQL Server-versioner
Varje ny version för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående versionen. Vi rekommenderar att du installerar de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologin som används av Microsoft för att beskriva program varu uppdateringar.