Simptomai
Kai vykdote šią komandą žlugti per SQL serverio 2017 skaityti skalę AlwaysOn pasiekiamumo grupės (AG), galite pastebėti, kad nepavyksta ir gaunate teiginį, kad iškelties, panašų į šį:
use [master]
go
alter availability group [ag-rds] set(
required_synchronized_secondaries_to_commit = 1
)
go
alter availability group [ag-rds] set (role = secondary)
Teiginys sąvartynas
Datetime spid # # klaida: 17066, sunkumas: 16, State: 1.
Datetime SPID # # SQL serverio teiginį: failas: <HadrAvailabilityGroupReplica. cpp>, Line =LineNumber nepavyko teiginį = "cbDataTotal <= cbRemainingBuffer". Ši klaida gali būti susieta su laiko parinkimu. Jei klaida kartosis po to, kai peržvelkite sakinį, Naudokite DBCC CHECKDB, kad patikrintumėte struktūriniam vientisumui skirta duomenų bazė arba iš naujo paleiskite serverį, kad būtų užtikrinta atmintis duomenų struktūros nėra sugadintos.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Sprendimas
Ši problema išspręsta šį kaupiamąjį naujinimą SQL Server:
Apie SQL serverio kaupiamieji naujinimai:
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Nuorodos
Sužinokite apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.