Sintomi
Supponiamo che l'utente asciughi per eliminare (scollegare) un database da un'istanza di Microsoft SQL Server. Se l'archiviazione del database è stata disconnessa e quindi riconnessa, il database non viene eliminato. Inoltre, il sistema client visualizza un messaggio di errore simile al seguente:
Msg 823, livello 24, stato 2, linea 5 Il sistema operativo ha restituito l'errore 21 (il dispositivo non è pronto). in SQL Server durante una lettura all'offset 0x000000000c2000 nel file ' F:\file_name. MDF '. I messaggi aggiuntivi nel log degli errori di SQL Server e nel log eventi di sistema possono avere maggiori dettagli. Si tratta di una condizione di errore a livello di sistema grave che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo di coerenza completo del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; per altre informazioni, vedere la documentazione online di SQL Server.
Risoluzione
Questa correzione è inclusa negli aggiornamenti seguenti:
Aggiornamento cumulativo 1 per SQL Server 2016 Service Pack 2
Aggiornamento cumulativo 9 per SQL Server 2016 Service Pack 1
Aggiornamento cumulativo 12 per SQL Server 2014 Service Pack 2
Informazioni sulle build di SQL Server
Ogni nuova build per SQL Server contiene tutti gli aggiornamenti rapidi e le correzioni di sicurezza presenti nella build precedente. È consigliabile installare la build più recente per la versione di SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia standard utilizzata da Microsoft per descrivere gli aggiornamenti software.