KB2974169 – FIX: Die In-Memory OLTP-Datenbank kann nicht wiederhergestellt werden, nachdem Sie TDE in SQL Server 2014 aktiviert und dann deaktiviert haben

Gilt für
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie verfügen über eine In-Memory OLTP-Datenbank in Microsoft SQL Server 2014.
  • Sie aktivieren Transparent Data Encryption (TDE) für die Datenbank.
  • Sie deaktivieren TDE und löschen alle Verschlüsselungsschlüssel und Zertifikate.
  • Sie versuchen, die Datenbank offline zu schalten.

In diesem Szenario können Sie die Datenbank nicht offline schalten, selbst wenn eine Protokollwiederherstellung erforderlich ist. Außerdem wird die folgende Fehlermeldung angezeigt:

Hinweis

Meldung 33111, Ebene 16, Status 3, Zeile 37
Serverzertifikat mit dem Fingerabdruck "0xA4818012ECFD38A0C1A73298B8A0460F6C261392" kann nicht gefunden werden.
Msg 5181, Level 16, State 5, Line 37
Datenbank "<Datenbankname>" konnte nicht neu gestartet werden. Wiederherstellen des vorherigen Status.
Msg 5069, Level 16, State 1, Line 37
ALTER DATABASE-Anweisung fehlgeschlagen.
Msg 9016, Level 21, State 7, Line 37
Bei der Verarbeitung des Protokolls für die Datenbank "<Datenbankname>" ist ein Fehler aufgetreten. Der Protokollblock konnte nicht entschlüsselt werden.
Msg 3414, Level 21, Status 1, Zeile 37
Während der Wiederherstellung ist ein Fehler aufgetreten, der die Datenbank "<Datenbankname>" verhindert hat.  (x:y) am Neustart. Diagnostizieren und beheben Sie die Wiederherstellungsfehler oder führen Sie eine Wiederherstellung aus einer als funktionierend bekannten Sicherung durch. Wenn Fehler nicht behoben oder erwartet werden, wenden Sie sich an den technischen Support.

Lösung

Das Problem wurde erstmals im folgenden kumulativen Update von SQL Server behoben.

Kumulatives Update 4 für SQL Server 2014 /en-us/help/2999197

Informationen zu kumulativen Updates für SQL Server

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:

      

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.