Simptomai
Tarkime, kad naudojate "Microsoft SQL Server" 2014 arba "2016" visada pasiekiamumo grupėje (AG). Jei rašymo klaida, panaši į toliau pateiktą, įvyksta antrinėje duomenų bazėje, duomenų bazė gali būti sustabdyta.
Klaida: 17053, sunkumas: 16, būsena: 1. SQLServerLogMgr:: LogWriter: operacinės sistemos klaida 6 (rankenėlė neleistina.) encountered. Rašymo klaida atliekant žurnalų flush.
Esant tokiai situacijai, jei atnaujinsite duomenų judėjimą, duomenų bazė nebus atnaujinta, o ji liks sustabdytos būsenos.
Sprendimas
Norėdami išspręsti šią problemą, galite iš naujo paleisti SQL serverio egzempliorių arba galite pašalinti antrinę duomenų bazę iš grupės pasiekiamumo ir vėl ją įtraukti.
Sprendimas
Ši problema išspręsta šį kaupiamąjį naujinimą SQL Server:
Kaupiamasis naujinimas 8 SQL serverio 2016 RTM
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:
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2014"
Pastaba
Įdiegus šį naujinimą, jei ši problema iškyla dar kartą, galite vykdyti toliau pateiktą Transact-SQL komandą, kad iš naujo paleistumėte duomenų bazę, tada atnaujinti duomenų bazės duomenų judėjimą.
PAKEISTI duomenų bazės <database_name> nustatyti HADR gyvenimo aprašymą
Tai nėra automatizuota. Todėl reikia rankiniu būdu išduoti Resume operaciją. Kadangi daugelis tipų klaidų, dėl kurių duomenų judėjimo sustabdymas antrinėje replikoje reikalauja įsikišimo rankiniu būdu.
Pvz., jei žurnalų failas yra bendrinamame aplanke arba saugomas "Microsoft Azure" BLOB, o šis ryšis prarastas, įvyks klaida 17053. Rankinis įsikišimas užtikrins, kad prieš išduodant "HADR Resume" komandą, pirmiausia būtų atkurtas prisijungimas prie bendrinamo aplanko arba "Azure Blob".
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją, kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.