KB4094893 – ÅTGÄRD: Databasen kan inte tas bort när dess lagring har kopplats från och återanslutits i SQL Server

Gäller för
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1

Symptom

Anta att du torr för att släppa (koppla från) en databas från en instans av Microsoft SQL Server. Om databaslagringen har kopplats från och sedan anslutits på nytt, tas inte databasen bort. Dessutom visar klientsystemet ett felmeddelande som liknar följande:

Obs

Msg 823, nivå 24, status 2, rad 5
Operativsystemet returnerade fel 21(Enheten är inte redo.) för att SQL Server vid läsning vid förskjutning 0x000000000c2000 i filen "F:\file_name.mdf". Ytterligare meddelanden i SQL Server fellogg och systemhändelselogg kan ge mer information. Det här är ett allvarligt fel på systemnivå som hotar databasintegriteten och måste åtgärdas omedelbart. Slutför en fullständig konsekvenskontroll av databasen (DBCC CHECKDB). Det här felet kan orsakas av många faktorer. Mer information finns i SQL Server Books Online.

Lösning

Den här korrigeringen ingår i följande uppdateringar:

Kumulativ uppdatering 1 för SQL Server 2016 Service Pack 2

Kumulativ uppdatering 9 för SQL Server 2016 Service Pack 1

Kumulativ uppdatering 12 för SQL Server 2014 Service Pack 2

Om SQL Server-versioner

Varje ny version för SQL Server innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som fanns i den tidigare versionen. Vi rekommenderar att du installerar den senaste versionen för din version av SQL Server:

Den senaste versionen för SQL Server 2016

De senaste kumulativa uppdateringarna för SQL Server 2014

Status

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

Referenser

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