Symptomen
Wanneer u de volgende opdracht uitvoert voor het mislukken van de SQL Server 2017-beschik bare beschikbaarheidsgroepen (AG), merkt u mogelijk dat dit mislukt en ontvangt u een bevestigings dump die er ongeveer als volgt uitziet:
use [master]
go
alter availability group [ag-rds] set(
required_synchronized_secondaries_to_commit = 1
)
go
alter availability group [ag-rds] set (role = secondary)
Bevestigings dump
DateTime SPID # # fout: 17066, Ernst: 16, staat: 1.
DateTime SPID # # SQL Server Assertion: bestand: <HadrAvailabilityGroupReplica. cpp>, line =LineNumber mislukt Assertion = ' cbDataTotal <= cbRemainingBuffer '. Deze fout kan optreden in verband met tijdsinstellingen. Als de fout blijft bestaan na het opnieuw uitvoeren van de statement, gebruikt u DBCC CHECKDB om de database voor structurele integriteit of de server opnieuw opstarten om in het geheugen te zorgen gegevensstructuren zijn niet beschadigd.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Verwijzingen
Lees meer over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.