Symptom
Tänk dig följande scenario:
- Du använder AlwaysOn-tillgänglighetsgrupper i en instans av Microsoft SQL Server 2016 eller 2017.
- Du konfigurerar SQL Server Managed Backups på en eller flera av dina användardatabaser som läggs till i en tillgänglig grupp.
- Du kör en säkerhetskopiering av loggen på begäran.
- Du tar bort databasen från den tillgängliga gruppen och lägger sedan till den igen. Eller också redundansväxlar du databasen.
- Du kör en säkerhetskopiering av loggen på begäran.
I det här scenariot hittar du en paus i loggkedjan genom att fråga tabellen managed_backup.fn_available_backups i msdb-databasen.
Orsak
Det här problemet beror på att en ny databas-GUID skapas i kolumnen database_guid i den smart_backup_files tabellen om du tar bort databasen från en tillgänglig grupp och sedan lägger till den igen eller redundansväxlar databasen. Detta gör att partitionen listar data i icke-sekventiell ordning och utlöser avbrottsloggkedjan.
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 snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare versionen. Vi rekommenderar att du installerar de senaste kumulativa uppdateringarna för SQL Server:
Senaste kumulativa uppdateringen för SQL Server 2017
senaste versionen för SQL Server 2016
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.