Symptomer
Tenk deg følgende:
-
Du kan bruke AlwaysOn tilgjengelighetsgrupper i en forekomst av Microsoft SQL Server-2016 eller 2017.
-
Du kan definere administrerte sikkerhetskopiering av SQL Server på en eller flere av brukerdatabasene som legges til en gruppe som er tilgjengelig.
-
Du kjører en sikkerhetskopiering etter behov på databasen.
-
Du fjerner databasen fra gruppen tilgjengelig og setter det inn igjen. Eller, du failover databasen.
-
Du kjører en sikkerhetskopiering etter behov på databasen.
I dette scenariet kan du finne det er en pause i logg-kjeden ved å spørre managed_backup.fn_available_backups -tabellen i databasen for msdb.
Årsak
Dette problemet oppstår fordi når du fjerner databasen fra en gruppe som er tilgjengelig, og deretter legge den tilbake, eller du failover databasen, en ny database GUID opprettes i kolonnen database_guid i tabellen smart_backup_files . Dette fører til at partisjonen til å vise dataene i rekkefølgen som ikke ligger inntil hverandre, og utløser break Logg kjeden.
Løsning
Denne hurtigreparasjonen er inkludert i følgende kumulative oppdateringer for SQL Server:
Samleoppdatering 1 for SQLServer 2017
Kumulativ oppdatering 5 for SQL Server 2016 Service Pack 1
Om SQL Server-versjoner
Hvert nytt Bygg for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som var inkludert i den forrige versjonen. Vi anbefaler at du installerer de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.