KB4094893. ВИПРАВЛЕННЯ: Базу даних неможливо розірвати після відключення та повторного підключення в SQL Server

Застосовується до
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1

Ознаки

Припустимо, що ви видаляєте (від'єднуєте) базу даних від екземпляра Microsoft SQL ServerSQL Server. Якщо сховище бази даних було відключено, а потім підключено повторно, база даних не втрачається. Крім того, клієнтська система відображає повідомлення про помилку, схоже на таке:

Примітка.

msg 823, рівень 24, стан 2, рядок 5
Операційна система повернула повідомлення про помилку 21(Пристрій не готовий.) SQL Server під час зчитування зі зміщенням 0x000000000c2000 у файлі 'F:\file_name.mdf'. Додаткові повідомлення в SQL Server журналі помилок і журналі системних подій можуть містити докладніші відомості. Це серйозна помилка на рівні системи, яка загрожує цілісності бази даних. Її потрібно негайно виправляти. виконати повну перевірку узгодженості бази даних (DBCC CHECKDB). Ця помилка може бути викликана багатьма факторами; Для отримання додаткової інформації дивіться SQL Server Books Online.

Спосіб усунення проблеми

Це виправлення входить до наведених нижче оновлень.

Сукупний пакет оновлень 1 для SQL ServerSQL Server 2016 із пакетом оновлень 2

Сукупний пакет оновлень 9 для SQL Server 2016 із пакетом оновлень 1

Сукупний пакет оновлень 12 для SQL Server 2014 із пакетом оновлень 2

Відомості про збірки SQL Server

Кожна нова збірка для SQL Server містить усі виправлення та виправлення системи безпеки, які були в попередній збірці. Рекомендуємо інсталювати останню збірку для вашої версії SQL ServerSQL Server:

Найновіша збірка для SQL Server 2016

Останні сукупні оновлення для SQL ServerSQL Server 2014

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Посилання

Дізнайтеся, яку стандартну термінологію використовує корпорація Майкрософт для опису оновлень програмного забезпечення.