KB2927779 - PATAISYMAS: duomenų bazėje rodoma būsena "atkūrimo laukianti", kai naudojate TDE su EKM teikėju „SQL Server“ 2012 arba „SQL Server“ 2014

Taikoma
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Požymiai

Tarkime, kad turite skaidrių duomenų šifravimo (TDE) duomenų bazių, kurios yra užšifruotos naudojant išplėstinio raktų valdymo (EKM) teikėją "Microsoft „SQL Server“ 2012" arba „SQL Server“ 2014. Vykdant didelės apkrovos įterpimo užklausą esant nestabiliam tinklo ryšiui, pastebėsite, kad TDE duomenų bazė tapo neprieinama ir rodoma būsena "Laukiama atkūrimo". Gaunate šiuos klaidų pranešimus:

Pastaba

<Data><Laikas> spid1s Negalima atidaryti kriptografijos teikėjo "EKM teikėjo> name<" seanso. Teikėjo klaidos kodas: 5. (Autentifikavimo klaida - išsamesnės informacijos kreipkitės į EKM teikėją)
<Data><Laikas> spid125 Klaida: 9001, Sunkumas: 21, Būsena: 1.
<Data><Laikas> spid125 Duomenų bazės "<DB pavadinimas>" žurnalo nėra. Patikrinkite, ar įvykių žurnale yra susijusių klaidų pranešimų. Pašalinkite visas klaidas ir iš naujo paleiskite duomenų bazę.
<Data><Laikas> spid125 Anuliuojant užregistruotą operaciją duomenų bazės DB<pavadinime>, žurnalo įrašo ID (1183:136:350) įvyko klaida. Paprastai konkreti triktis anksčiau užregistruojama kaip klaida "Windows" įvykių žurnalo tarnyboje. Atkurkite duomenų bazę arba failą iš atsarginės kopijos arba pataisykite duomenų bazę.
<Data><Laikas> spid62 Duomenų bazės <DB pavadinimas> buvo išjungtas dėl klaidos 3314 paprogramėje "XdesRMReadWrite::RollbackToLsn". Bus bandoma paleisti iš naujo ne momentinės kopijos duomenų bazes, nutraukus visus ryšius su duomenų baze.

      

Sprendimas

Pritaikius pataisą, TDE duomenų bazė bandys naudoti talpykloje laikomus duomenų bazės šifravimo raktus tinklo sutrikimo metu. Tai neleidžia jam išsijungti.
Dizaino veikimas buvo pakeistas šiame kaupiamajame "„SQL Server“" naujinime.

1 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 /en-us/help/2931693

9 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP1 /en-us/help/2931078

Apie kaupiamuosius „SQL Server“ naujinimus

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus: