Problembeschreibung
Angenommen, Sie verfügen über einige DSA-Datenbanken (transparent Data Encryption), die mithilfe des erweiterbaren Schlüssel Verwaltungs Anbieters in Microsoft SQL Server 2012 oder SQL Server 2014 verschlüsselt werden. Wenn Sie eine hohe Auslastungs-INSERT-Abfrage für eine instabile Netzwerkverbindung ausführen, stellen Sie fest, dass die DSA-Datenbank nicht mehr verfügbar ist, und zeigt den Zustand "Wiederherstellung Ausstehend" an. Ihnen werden die folgenden Fehlermeldungen angezeigt:
<Datum> <Uhrzeit> spid1s kann die Sitzung für den kryptografischen Anbieter "<Anbieternamen für Anbietername>" nicht öffnen. Anbieter-Fehlercode: 5. (Authentifizierungsfehler – Einzelheiten finden Sie im Anbieter von erweiterbaren Informationen) <Datum> <Uhrzeit> spid125-Fehler: 9001, Schweregrad: 21, Bundesland: 1.<Datum> <Uhrzeit> spid125 das Protokoll für die Datenbank "<DB Name>" ist nicht verfügbar. Überprüfen Sie das Ereignisprotokoll auf verwandte Fehlermeldungen. Beheben Sie alle Fehler, und starten Sie die Datenbank erneut.<Datum> <Uhrzeit> spid125 beim Rückgängigmachen eines protokollierten Vorgangs in der Datenbank "<DB-Name>" ist ein Fehler bei der Protokolldatensatz-ID (1183:136:350) aufgetreten. In der Regel wird der spezifische Fehler zuvor als Fehler im Windows-Ereignisprotokolldienst protokolliert. Stellen Sie die Datenbank oder Datei aus einer Sicherung wieder her, oder reparieren Sie die Datenbank.<Datum> <Uhrzeit> spid62-Datenbank <DB-Name> wurde aufgrund eines Fehlers 3314 in der Routine "XdesRMReadWrite:: RollbackToLsn" heruntergefahren. Neustart für nicht-Snapshot-Datenbankenwird versucht, nachdem alle Verbindungen mit der Datenbank abgebrochen wurden.
Fehlerbehebung
Nachdem Sie das Update angewendet haben, wird die DSA-Datenbank versuchen, zwischengespeicherte Datenbank-Verschlüsselungsschlüssel während Netzwerkausfällen zu verwenden. Dadurch wird verhindert, dass die Anwendung beendet wird. Das Verhalten des Entwurfs wurde im folgenden kumulativen Update von SQL Server geändert.
Kumulatives Update 1 für SQL Server 2014 /en-us/help/2931693
Kumulatives Update 9 für SQL Server 2012 SP1 /en-us/help/2931078
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an: