Symptom
Tänk dig följande situation:
-
Du har en in-memory OLTP-databas i Microsoft SQL Server 2014.
-
Du aktiverar transparent data kryptering (TDE) i databasen.
-
Du inaktiverar TDE och släpper alla krypterings nycklar och certifikat.
-
Du försöker göra databasen tillgänglig offline.
I det här scenariot kan du inte koppla databasen till frånkopplad återställning. Dessutom visas följande felmeddelande:
Meddelande 33111, nivå 16, State 3, Line 37Cannot hitta Server certifikatet med tumavtrycket "0xA4818012ECFD38A0C1A73298B8A0460F6C261392". Meddelande 5181, nivå 16, tillstånd 5, rad 37Could inte starta om databasen "<databasens namn>". Återgå till föregående status. Meddelande 5069, nivå 16, tillstånd 1, rad 37ALTER databas instruktion misslyckades. MSG 9016, Level 21, State 7, Line 37An-felet uppstod när loggen för databasen "<- databasens namn>". Det gick inte att dekryptera logg blocket. MSG 3414, Level 21, State 1, Line 37An-felet uppstod under återställningen, vilket gör att databasen "<- databasens namn>". (x:y) från att starta om. Diagnostisera återställnings felen och åtgärda dem eller Återställ från en känd och felfri säkerhets kopia. Om fel inte korrigeras eller förväntas kan du kontakta teknisk support.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 4 för SQL Server 2014 /en-us/help/2999197
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".