Sümptomid
Oletagem, et kasutate Microsoft SQL Server 2014 või 2016 Alati saadavaloleku rühm (AG). Kui teiseses andmebaasis ilmneb kirjutustõrge, mis sarnaneb järgmisega, võib andmebaas olla peatatud.
Märkus.
Tõrge: 17053, raskusaste: 16, olek: 1.
SQLServerLogMgr::LogWriter: ilmnes operatsioonisüsteemi tõrge 6(pide ei sobi.) ilmnes.
Logi tühjendamisel ilmnes kirjutamistõrge.
Sellisel juhul, kui jätkate andmete liikumist, andmebaasi ei jätkata ja see jääb peatatud olekusse.
Ajutine lahendus
Selle probleemi lahendamiseks võite SQL Server eksemplari taaskäivitada või eemaldada teisese andmebaasi kättesaadavusrühmast ja seejärel selle uuesti lisada.
Lahendus
See probleem on lahendatud järgmises SQL Server koondvärskenduses:
SQL Server 2016 RTM koondvärskendus 8
koondvärskendus 5 SQL Server 2016 CU5 jaoks
SQL Server 2014 SP2 koondvärskendus 6
Teave SQL Server koondvärskenduste kohta.
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Uusim koondvärskendus SQL Server 2016 jaoks
Uusim koondvärskendus SQL Server 2014 jaoks
Märkus
Pärast selle värskenduse installimist võite selle probleemi kordumisel käivitada andmebaasi taaskäivitamiseks järgmise Transact-SQL-i käsu ja seejärel jätkata andmebaasi andmete liikumist.
ALTER DATABASE <database_name> SET HADR RESUME
See pole automatiseeritud. Seetõttu tuleb elulookirjelduse toiming käsitsi välja anda. Kuna enamik tõrkeid, mis tulemuseks on teisese koopia andmeliikumise peatamine, on vaja käsitsi sekkuda.
Näiteks kui logifail asub ühiskaustas või on salvestatud Microsoft Azure Bloobi ja ühendus katkeb, ilmneb tõrge 17053. Käsitsi sekkumine tagab, et ühendus ühiskausta või Azure Bloobiga taastatakse enne HADR-i elulookirjelduse käsu väljastamist.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.