Symptomer
Overvej følgende scenarie:
-
Du bruger AlwaysOn-tilgængelighedsgrupper i en forekomst af Microsoft SQL Server 2016 eller 2017.
-
Du konfigurerer SQL Server administrerede sikkerhedskopier på en eller flere af dine brugerdatabaser, som føjes til en tilgængelig gruppe.
-
Du kører en sikkerhedskopi af loggen efter behov på databasen.
-
Du fjerner databasen fra den tilgængelige gruppe og tilføjer den igen. Eller du failover din database.
-
Du kører en sikkerhedskopi af loggen efter behov på databasen.
I dette scenarie kan du se, at der er et brud i logkæden ved at forespørge i tabellen managed_backup.fn_available_backups i msdb-databasen.
Årsag
Dette problem opstår, fordi når du fjerner databasen fra en tilgængelig gruppe og derefter tilføjer den igen, eller du failover din database, oprettes der et nyt database-GUID i kolonnen database_guid i tabellen smart_backup_files . Dette medfører, at partitionen viser dataene i ikke-sekventiel rækkefølge og udløser kæden til pauseloggen.
Løsning
Denne rettelse er inkluderet i følgende kumulative opdateringer til SQL Server:
Samlet opdatering 1 til SQL Server 2017
Samlet opdatering 5 til SQL Server 2016 Service Pack 1
Om SQL Server-builds
Hvert nyt build til SQL Server indeholder alle hotfixes og alle de sikkerhedsrettelser, der blev inkluderet i det tidligere build. Vi anbefaler, at du installerer de seneste kumulative opdateringer til SQL Server:
Status
Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.