KB4094893 — POPRAWKA: Nie można usunąć bazy danych po odłączeniu magazynu i ponownym podłączeniu go w SQL Server

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

Objawy

Załóżmy, że zachodzi potrzeba usunięcia (odłączenia) bazy danych od wystąpienia systemu Microsoft SQL Server. Jeśli magazyn bazy danych został odłączony, a następnie ponownie podłączony, baza danych nie zostanie usunięta. Ponadto system kliencki wyświetla komunikat o błędzie podobny do następującego:

Uwaga

Wiadomość 823, Poziom 24, Stan 2, Wiersz 5
System operacyjny zwrócił błąd 21 (Urządzenie nie jest gotowe.) do SQL Server podczas odczytu przy przesunięciu 0x000000000c2000 w pliku "F:\file_name.mdf". Dodatkowe komunikaty w dzienniku błędów programu SQL Server i dzienniku zdarzeń systemowych mogą zawierać więcej szczegółów. Jest to poważny błąd na poziomie systemu, który zagraża integralności bazy danych i wymaga natychmiastowego usunięcia. Wykonaj pełne sprawdzenie spójności bazy danych (DBCC CHECKDB). Ten błąd może być spowodowany wieloma czynnikami; Aby uzyskać więcej informacji, zobacz Książki online dotyczące programu SQL Server.

Rozwiązanie

Ta poprawka jest zawarta w następujących aktualizacjach:

Aktualizacja zbiorcza 1 dla programu SQL Server 2016 z dodatkiem Service Pack 2

Aktualizacja zbiorcza 9 dla programu SQL Server 2016 z dodatkiem Service Pack 1

Aktualizacja zbiorcza 12 dla programu SQL Server 2014 z dodatkiem Service Pack 2

Informacje o kompilacjach programu SQL Server

Każda nowa kompilacja programu SQL Server zawiera wszystkie poprawki zabezpieczeń z poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla używanej wersji programu SQL Server:

Najnowsza kompilacja dla programu SQL Server 2016

Najnowsze aktualizacje zbiorcze dla programu SQL Server 2014

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

Dowiedz się więcej o standardowej terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.