KB4520149 – LØSNING: Deklarasjon oppstår når du failover Read-Scale AlwaysOn-tilgjengelighetsgrupper i SQL Server 2017

Symptomer

Når du kjører følgende kommando for å failover SQL Server 2017 Read-Scale AlwaysOn Availability Groups (AG), vil du kanskje legge merke til at den mislykkes og få en deklarasjonsdump som ligner på følgende:

Bruk [master]

gå

alter availability group [ag-rds] set(

required_synchronized_secondaries_to_commit = 1

)

gå

alter availability group [ag-rds] set (rolle = sekundær)

Deklarasjonsdump

DateTime spid## Feil: 17066, Alvorsgrad: 16, Delstat: 1.

DateTime spid## SQL Server Deklarasjon: Fil: <HadrAvailabilityGroupReplica.cpp>, line=LineNumber Failed Assertion = 'cbDataTotal <= cbRemainingBuffer'. Denne feilen kan være tidsrelatert. Hvis feilen vedvarer etter at du har kjørt setningen på nytt, kan du bruke DBCC CHECKDB til å kontrollere databasen for strukturell integritet, eller starte serveren på nytt for å sikre at datastrukturer i minnet ikke er skadet.
      

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Oppløsning

Dette problemet er løst i følgende kumulative oppdatering for SQL Server:

Om kumulative oppdateringer for SQL Server:

Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:

Kilder

Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.