KB4094893 – KORREKTUR: Die Datenbank kann nicht gelöscht werden, nachdem die Verbindung des Speichers getrennt und die Verbindung in SQL Server

Gilt für
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1

Symptome

Angenommen, Sie löschen eine Datenbank aus einer instance von Microsoft SQL Server. Wenn der Datenbankspeicher getrennt und dann wieder verbunden wurde, wird die Datenbank nicht gelöscht. Darüber hinaus zeigt das Clientsystem eine Fehlermeldung an, die der folgenden ähnelt:

Hinweis

Msg 823, Ebene 24, Status 2, Zeile 5
Das Betriebssystem hat den Fehler 21 (Das Gerät ist nicht bereit.) zurückgegeben, um während eines Lesevorgangs beim Offset 0x000000000c2000 in der Datei "F:\file_name.mdf" zu SQL Server. Zusätzliche Meldungen im SQL Server Fehlerprotokoll und Systemereignisprotokoll enthalten möglicherweise weitere Details. Dies ist eine schwerwiegende Fehlerbedingung auf Systemebene, die die Datenbankintegrität gefährdet und sofort korrigiert werden muss. Führen Sie eine vollständige Datenbankkonsistenzprüfung (DBCC CHECKDB) durch. Dieser Fehler kann durch viele Faktoren verursacht werden. Weitere Informationen finden Sie in der SQL Server-Onlinedokumentation.

Lösung

Dieser Fix ist in den folgenden Updates enthalten:

Kumulatives Update 1 für SQL Server 2016 Service Pack 2

Kumulatives Update 9 für SQL Server 2016 Service Pack 1

Kumulatives Update 12 für SQL Server 2014 Service Pack 2

Informationen zu SQL Server Builds

Jeder neue Build für SQL Server enthält alle Hotfixes und Sicherheitsfixes aus dem vorherigen Build. Es wird empfohlen, den neuesten Build für Ihre Version von SQL Server zu installieren:

Der neueste Build für SQL Server 2016

Die neuesten kumulativen Updates für SQL Server 2014

Status

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

Referenzmaterial

Erfahren Sie mehr über die Standardterminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.