Simptomai
Apsvarstykite šį scenarijų:
-
Galite įjungti "Microsoft SQL Server" paslaugų brokeris (SSB) "SQL Server" AlwaysOn grupės duomenų bazėje.
-
Galite išjungti ir iš naujo paleisti duomenų bazę.
-
Įsitikinkite, kad sėkmingai gautas patvirtinti (ACK).
Šiame scenarijuje pranešimas nepašalinamas iš perdavimo eilės, nors sėkmingai gautas ACK.
Priežastis
Ši problema iškyla dėl to, kad paleidus duomenų bazę po švarios išjungimo, SQL serverio netikrina, ar perdavimo eilėje atidėta naikinimo užduotis yra daugkartinio naudojimo. Tai reiškia, kad perdavimo eilėje atidėta naikinimo užduotis yra gerai.
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 1 SQL serverio 2014 /en-us/help/2931693
Kaupiamasis naujinimas 9 SQL serverio 2012 SP1 /en-us/help/2931078
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:
Sprendimas
Norėdami išspręsti šią problemą, permetimo SQL serverio pasiekiamumo grupė antrinio replika (ir failback jei reikia).
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.