KB3197631 – ÅTGÄRD: TDE-krypterade databaser går in i misstänkt tillstånd under återställningsfasen när du startar om SQL Server

Gäller för
SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptom

Anta att du har en TDE-krypterad databas (Transparent Data Encryption) på en instans av Microsoft SQL Server. När du startar om instansen av SQL Server kan du få ett timeout-fel för låsning som liknar följande:

Obs

Startar databasen <DatabaseName>.
Fel: 1222, Allvarlighetsgrad: 16, Tillstånd: 55.
Tidsgränsen för låsningsbegäran har överskridits.
Fel: 9016, Allvarlighetsgrad: 21, Tillstånd: 7.
Ett fel uppstod vid bearbetningen av loggen för databasen <DatabaseName>. Det gick inte att dekryptera loggblocket.

Sedan hamnar databasen i ett misstänkt tillstånd. Du kan få databasen online igen genom att använda Nödläge. Du kommer inte att stöta på korruption.

Lösning

Det här problemet har åtgärdats i följande kumulativa uppdateringar för SQL Server:

      Kumulativ uppdatering 2 för SQL Server 2016 SP1

Kumulativ uppdatering 4 för SQL Server 2016

Kumulativ uppdatering 3 för SQL Server 2014 SP2 

      Kumulativ uppdatering 10 för SQL Server 2014 SP1

Kumulativ uppdatering 6 för SQL Server 2012 Service Pack 3

Om kumulativa uppdateringar för SQL Server

Om kumulativa uppdateringar för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Senaste kumulativa uppdateringen för SQL Server 2016

Senaste kumulativa uppdateringen för SQL Server 2014 SP1/SP2

Senaste kumulativa uppdateringen för SQL Server 2012

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.