Simptome
Atunci când rulați următoarea comandă pentru a reveni în caz de nereușită SQL Server 2017 Read-Scale grupurile de disponibilitate AlwaysOn (AG), este posibil să observați că nu reușește și să primiți un dump de aserțiune care seamănă cu următorul:
Utilizați [coordonator]
salt
alter availability group [ag-rds] set(
required_synchronized_secondaries_to_commit = 1
)
salt
alter availability group [ag-rds] set (role = secondary)
Dump de aserțiune
DateTime spid## Eroare: 17066, Severitate: 16, Stare: 1.
DateTime spid## SQL Server Assertion: File: <HadrAvailabilityGroupReplica.cpp>, line=LineNumber Failed Assertion = 'cbDataTotal <= cbRemainingBuffer'. Această eroare poate fi legată de temporizare. Dacă eroarea persistă după ce rulați din nou instrucțiunea, utilizați DBCC CHECKDB pentru a verifica integritatea structurală a bazei de date sau reporniți serverul pentru a vă asigura că structurile de date din memorie nu sunt deteriorate.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.
Rezolvare
Această problemă este remediată în următoarea actualizare cumulativă pentru SQL Server:
Despre actualizările cumulative pentru SQL Server:
Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.