KB4094893 - FIX: Database tidak bisa dihilangkan setelah penyimpanannya terputus dan tersambung kembali di SQL Server

Berlaku Untuk
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1

Gejala

Misalnya Anda mengeringkan untuk menghapus (melepas) database dari contoh SQL Server Microsoft. Jika penyimpanan database telah terputus lalu disambungkan kembali, database tidak akan diputus. Selain itu, sistem klien menampilkan pesan kesalahan yang menyerupai berikut ini:

Catatan

Msg 823, Tingkat 24, Negara Bagian 2, Baris 5
Sistem operasi mengembalikan kesalahan 21(Perangkat belum siap.) untuk SQL Server selama pembacaan di 0x000000000c2000 offset dalam file 'F:\file_name.mdf'. Pesan tambahan dalam log kesalahan SQL Server dan log kejadian sistem mungkin memberikan lebih banyak detail. Ini adalah kondisi kesalahan tingkat sistem yang parah yang mengancam integritas database dan harus segera diperbaiki. Selesaikan pemeriksaan konsistensi database lengkap (DBCC CHECKDB). Kesalahan ini dapat disebabkan oleh banyak faktor; untuk informasi selengkapnya, lihat SQL Server Buku Online.

Resolusi

Perbaikan ini disertakan dalam pembaruan berikut:

Pembaruan Kumulatif 1 untuk SQL Server 2016 Paket Layanan 2

Pembaruan Kumulatif 9 untuk SQL Server 2016 Paket Layanan 1

Pembaruan Kumulatif 12 untuk SQL Server 2014 Paket Layanan 2

Tentang build SQL Server

Setiap build baru untuk SQL Server berisi semua perbaikan keamanan dan hotfix yang ada di build sebelumnya. Sebaiknya instal build terbaru untuk versi SQL Server Anda:

Build terbaru untuk SQL Server 2016

Pembaruan kumulatif terbaru untuk SQL Server 2014

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Referensi

Pelajari tentang terminologi standar yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.