Příznaky
Předpokládejme, že v instanci Microsoft SQL Serveru máte databázi šifrovanou transparentním šifrováním dat (TDE). Po restartování instance systému SQL Server se může zobrazit chyba vypršení časového limitu uzamčení podobná následující:
Poznámka
Spouštění databáze <DatabaseName>.
Chyba: 1222, závažnost: 16, stav: 55.
Byla překročena doba vypršení časového limitu žádosti o uzamčení.
Chyba: 9016, Závažnost: 21, Stav: 7.
Při zpracování protokolu pro databázi <DatabaseName> došlo k chybě. Blok protokolu se nepodařilo dešifrovat.
Databáze pak bude v podezřelém stavu. Databázi můžete přepnout zpět do online režimu pomocí nouzového režimu. S korupcí se nesetkáte.
Řešení
Tento problém byl opraven v následujících kumulativních aktualizacích pro SQL Server:
Kumulativní aktualizace 2 pro SQL Server 2016 SP1
Kumulativní aktualizace 4 pro SQL Server 2016
Kumulativní aktualizace 3 pro SQL Server 2014 SP2
Kumulativní aktualizace 10 pro SQL Server 2014 SP1
Kumulativní aktualizace 6 pro SQL Server 2012 Service Pack 3
Informace o kumulativních aktualizacích pro SQL Server
Informace o kumulativních aktualizacích pro SQL Server
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 pro SQL Server:
Nejnovější kumulativní aktualizace pro SQL Server 2016
Nejnovější kumulativní aktualizace pro SQL Server 2014 SP1/SP2
Nejnovější kumulativní aktualizace pro SQL Server 2012
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.