Príznaky
Predpokladajme, že máte niekoľko databáz s transparentnými šifrovaním údajov (TDE), ktoré sú šifrované pomocou poskytovateľa Extensible Key Management (EKM) v Microsoft SQL Server 2012 alebo SQL Server 2014. Keď spustíte dotaz na vloženie s vysokým zaťažením na nestabilné sieťové pripojenie, zistíte, že databáza TDE sa stáva nedostupnou a zobrazí sa stav obnovenia čakajúce. Zobrazí sa nasledovné chyby:
<dátum> <času> spid1s nemôže otvoriť reláciu pre poskytovateľa kryptografických služieb <EKM názov poskytovateľa>. Kód chyby poskytovateľa: 5. (Zlyhanie overenia – Podrobnosti nájdete v EKM poskytovateľovi) <dátum> <času> spid125 Error: 9001, závažnosť: 21; stav: 1.<dátum> <času> spid125 denníka pre databázu "<DB Name>" nie je k dispozícii. Skontrolujte denník udalostí súvisiacich chybových hlásení. Vyriešenie všetkých chýb a reštartovanie databázy.<dátum> <čas> spid125 počas odpisovania operácie zaznamenanej v databáze "<DB Name>" sa vyskytla chyba v denníku záznamov ID (1183:136:350). Konkrétne zlyhanie je zvyčajne zaznamenané skôr ako chyba v službe denník udalostí systému Windows. Obnovte databázu alebo súbor zo zálohy alebo opravte databázu.<dátum> <času> spid62 databázy <DB Name> bola vypnutá, pretože sa vyskytla chyba 3314 v rutine "XdesRMReadWrite:: RollbackToLsn". Po prerušení všetkých pripojení k databáze sa spustí reštart pre iné ako snímky databázy.
Riešenie
Po použití opravy sa databáza TDE pokúsi použiť šifrovacie kľúče databázy v pamäti v priebehu výpadkov siete. Zabráni to vypnutiu. Správanie pri návrhu sa zmenilo v nasledujúcej kumulatívnej aktualizácii SQL servera.
Kumulatívna aktualizácia 1 pre SQL Server 2014 /en-us/help/2931693
Kumulatívna aktualizácia balíka 9 pre SQL Server 2012 SP1 /en-us/help/2931078
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server: