Sümptomid
Oletame, et teil on andmebaas, mis on läbipaistva andmete krüptimise (TDE) lubatud Microsoft SQL Server 2008 või SQL Server 2008 R2, mis tahes kirjutamist andmebaasi ootab lõputult WRITELOG või LOGBUFFER.
Kui andmebaas on täielikus taasterežiimis ja ajastatud logi varukoopiaid tehakse regulaarselt, on esimese ja viimase logi järjekorranumbri (LSN) arvud SQL Server tõrkelogid on pärast probleemi ilmnemist logi varukoopiate puhul samad. Siiski on soovitatav kontrollida, kas selle ajavahemiku jooksul eeldatakse kasutaja tegevust. LSN-i numbrid ei pruugi muutuda, kuna kasutajategevuse puudumise tõttu pole kirjutamistoiminguid. Seostuvad SQL Server tõrkelogi kirjed on järgmised:
Märkus.
Logi on varundatud. Andmebaas: <DataBaseName>, loomiskuupäev(kellaaeg): <Kuupäev><kellaaeg>, esimene LSN: 76383:11154:1, viimane LSN: 76383:11154:1..... See on ainult teavitav sõnum. Kasutajatoiminguid pole vaja teha.
Logi on varundatud. Andmebaas: <DataBaseName>, loomiskuupäev(kellaaeg): <Kuupäev><kellaaeg>, esimene LSN: 76383:11154:1, viimane LSN: 76383:11154:1..... See on ainult teavitav sõnum. Kasutajatoiminguid pole vaja teha.
See probleem pole seotud andmebaasiga täielikus taasterežiimis, teiste taasterežiimidega andmebaasidel esineb samuti sama probleem. Lisaks võite näha SPID-t süsteemitabeli sys.sysprocesses tagasipööramise olekus.
Põhjus
See probleem ilmneb mõne TDE-ga seotud aluseks oleva erandi tõttu.
Lahendus
Probleem lahendati esmalt järgmises SQL Server koondvärskenduses. Pärast selle kiirparanduse rakendamist SQL Server võtab andmebaasi ühenduseta, kui tabate probleemi (selle asemel, et oodata lõputult WRITELOG või LOGBUFFER), andmebaasi saab tuua uuesti võrgu ilma taaskäivitamata SQL Server teenused. Mõnel juhul tuuakse andmebaas automaatselt uuesti võrku SQL Server ilma inimsekkumiseta. Asjakohane teave logitakse SQL Server tõrkelogidesse.
Kiirparandus ei lahenda probleemi täielikult. Täiendav diagnostikateave (olenevalt tüübist ja tõrke raskusastmest) võidakse aga logida SQL Server tõrkelogisse, kui probleem kordub. Peate tuvastama tegeliku erandi ja parandama selle täiendava diagnostikateabe abil, mis võidakse pärast kiirparanduse rakendamist tuua.
koondvärskendus 13 SQL Server 2008 R2 SP2 /en-us/help/2967540
SQL Server 2008 SP3 koondvärskendus 17 /en-us/help/2958696
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.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.