Příznaky
Předpokládejme, že máte databázi s povoleným transparentním šifrováním dat (TDE) v Microsoft SQL serveru 2008 nebo SQL Server 2008 R2, všechny operace zápisu oproti databázi čekají na WRITELOG nebo LOGBUFFER za neomezeně. Když je databáze v režimu úplného obnovení a plánované zálohy protokolů jsou prováděny pravidelně, jsou čísla pořadových čísel (LSN) v protokolech chyb systému SQL Server stejná pro pozdější zálohy protokolů, jakmile se vyzkouší. Přesto doporučujeme potvrdit, jestli se v tomto období očekává jakákoli aktivita uživatele. Čísla položky LSN se nemusí změnit, protože není k dispozici operace zápisu způsobené nepřítomností uživatelských aktivit. Související položky protokolu chyb SQL serveru:
Protokol byl zálohován. Databáze: <DataBaseName>, datum vytvoření (čas): <datum><čas>, první hodnota LSN: 76383:11154:1, poslední hodnota LSN: 76383:11154:1..... Tato zpráva je jenom informační. Není třeba žádné akce uživatele. Protokol byl zálohován. Databáze: <DataBaseName>, datum vytvoření (čas): <datum><čas>, první hodnota LSN: 76383:11154:1, poslední hodnota LSN: 76383:11154:1..... Tato zpráva je jenom informační. Není třeba žádné akce uživatele.
Tento problém není specifický pro databázi v režimu úplné obnovení, databáze s jinými režimy obnovení jsou také náchylné ke stejnému problému. Navíc může být číslo SPID ve stavu vrácení zpět v systémové tabulce Sys. sysprocesses.
Příčina
K tomuto problému dochází kvůli určité výjimce kolem TDE.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru. Po použití této opravy hotfix bude SQL Server při vyvolání problému pracovat v offline režimu, aniž by čekal na neomezeně na WRITELOG nebo LOGBUFFER V některých scénářích bude databáze automaticky znovu online serverem SQL Server bez zásahu člověka. Související informace budou protokolovány v protokolech chyb systému SQL Server. Oprava hotfix problém zcela nevyřeší. Nicméně další diagnostické informace (založené na typu a závažnosti chyby) mohou být protokolovány v protokolech chyb systému SQL Server, jakmile dojde k problému. Musíte zjistit skutečnou výjimku a opravit ji pomocí dalších diagnostických informací, které můžete načíst po použití opravy hotfix.
Kumulativní aktualizace 13 pro SQL Server 2008 R2 SP2 /en-us/help/2967540
Kumulativní aktualizace 17 pro SQL Server 2008 SP3 /en-us/help/2958696
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.