Symptomen
Neem het volgende scenario:
-
U gebruikt AlwaysOn-beschikbaarheidsgroepen in een exemplaar van Microsoft SQL Server 2016 of 2017.
-
U stelt SQL Server Beheerde back-ups in op een of meer van uw gebruikersdatabases die worden toegevoegd aan een beschikbare groep.
-
U voert een back-up van logboeken op aanvraag uit op de database.
-
U verwijdert de database uit de beschikbare groep en voegt deze vervolgens weer toe. U kunt ook een failover uitvoeren voor uw database.
-
U voert een back-up van logboeken op aanvraag uit op de database.
In dit scenario vindt u een onderbreking in de logboekketen door een query uit te voeren op de tabel managed_backup.fn_available_backups in de msdb-database.
Oorzaak
Dit probleem treedt op omdat er een nieuwe database-GUID wordt gemaakt in de kolom database_guid van de smart_backup_files tabel wanneer u de database verwijdert uit een beschikbare groep en deze vervolgens weer toevoegt of een failover uitvoert voor uw database. Dit zorgt ervoor dat de partitie de gegevens in niet-opeenvolgende volgorde weer geeft en de keten van het onderbrekingslogboek activeert.
Oplossing
Deze oplossing is opgenomen in de volgende cumulatieve updates voor SQL Server:
Cumulatieve update 1 voor SQL Server 2017
Cumulatieve update 5 voor SQL Server 2016 Service Pack 1
Over SQL Server builds
Elke nieuwe build voor SQL Server bevat alle hotfixes en alle beveiligingspatches die in de vorige build zijn opgenomen. U wordt aangeraden de meest recente cumulatieve updates voor SQL Server te installeren:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.