Sümptomid
Kui käivitate järgmise käsu nurjuda üle SQL Server 2017 Read-Scale AlwaysOn availability Groups (AG), võite märgata, et see nurjub ja saate kinnitustõmmise, mis sarnaneb järgmisega:
use [master]
mine
alter availability group [ag-rds] set(
required_synchronized_secondaries_to_commit = 1
)
mine
alter availability group [ag-rds] set (role = secondary)
Kinnitustõmmis
DateTime spid## Tõrge: 17066, raskusaste: 16, olek: 1.
DateTime spid## SQL Server kinnitus: fail: <HadrAvailabilityGroupReplica.cpp>, line=LineNumber – nurjunud kinnitus = 'cbDataTotal <= cbRemainingBuffer'. See tõrge võib olla ajastusega seotud. Kui tõrge ei lahene pärast lause uuesti käivitamist, kasutage andmebaasi struktuuritervikluse kontrollimiseks DBCC CHECKDB-d või taaskäivitage server, et tagada mälusiseste andmestruktuuride rikkumine.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Lahendus
See probleem on lahendatud järgmises SQL Server koondvärskenduses:
Teave SQL Server koondvärskenduste kohta.
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.