Sümptomid
Oletame, et teil on andmebaas, millel on läbipaistev andmete krüptimine (TDE), mis on lubatud Microsoft SQL Server 2008 või SQL Server 2008 R2, mis tahes Write ' i toiming andmebaasi vastu ootab lõputult WRITELOG või LOGBUFFER. Kui andmebaas on täielikus süsteemitaaste režiimis ja ajastatud Logi varukoopiaid tehakse regulaarselt, on esimese ja viimase Logi järjekorranumbri (LSN) numbrid SQL serveri tõrkelogi on samad, mis järgnevad Logi varukoopiaid pärast probleemi on tabanud. Siiski soovitatakse kinnitada, kas selle aja jooksul eeldatakse kasutaja tegevust. LSN numbreid ei pruugita muuta, sest pole ühtegi toimingut, mille põhjuseks on kasutaja tegevuse puudumine. Seostuvad SQL serveri tõrkelogi kirjed on järgmised.
Logi varundati. Andmebaas: <DataBaseName>, loomise kuupäev (kellaaeg): <kuupäev><aeg>esimene LSN: 76383:11154:1, viimati LSN: 76383:11154:1..... See on ainult informatiivse sõnum. Kasutaja tegevust pole vaja. Logi varundati. Andmebaas: <DataBaseName>, loomise kuupäev (kellaaeg): <kuupäev><aeg>esimene LSN: 76383:11154:1, viimati LSN: 76383:11154:1..... See on ainult informatiivse sõnum. Kasutaja tegevust pole vaja.
See probleem ei ole spetsiifiline andmebaasi täieliku taastamise režiimis, teiste süsteemitaaste režiimis olevate andmebaasidega on ka kalduvus ilmneda sama probleem. Lisaks võite näha ka SPID-i tagasipööramise olekut süsteemi tabelis sys. sysprocesses.
Põhjus
See probleem ilmneb tänu mõnele TDE umbes mõnele peamisele erandile.
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses. Pärast selle käigultparanduse rakendamist võtab SQL Server andmebaasi ühenduseta režiimis, kui vajutate probleemi (selle asemel, et oodata lõputult WRITELOG või LOGBUFFER), saab andmebaasi tagasi tuua ilma SQL Serveri teenuseid uuesti käivitamata. Mõnes stsenaariumis tuuakse andmebaas automaatselt tagasi SQL serveri poolt ilma inimeste sekkumiseta. Asjakohase teabe logitakse SQL serveri tõrkelogi. Kiirparandus ei lahenda probleemi täielikult. Täiendav diagnostiline teave (olenevalt tüübist ja tõrke raskusastmest) võib olla logitud SQL serveri tõrkelogi, kui probleem ilmneb uuesti. Peate tuvastama tegeliku erandi ja parandama selle täiendava diagnostilise teabe abil, mille võite pärast käigultparanduse rakendamist leida.
Kumulatiivne Update 13 SQL Server 2008 R2 hoolduspaketi SP2 jaoks /en-us/help/2967540
Kumulatiivne Update 17 SQL serveri 2008 hoolduspaketi SP3 jaoks /en-us/help/2958696
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.