Проблема
Предположим, что необходимо удалить (отсоединить) базу данных от экземпляра Microsoft SQL Server. Если хранилище базы данных было отключено, а затем повторно подключено, база данных не удаляется. Кроме того, в клиентской системе отображается сообщение об ошибке, похожее на следующее:
Примечание
Сообщение 823, уровень 24, состояние 2, строка 5
Операционная система возвратила ошибку 21 (Устройство не готово.) для SQL Server во время чтения со смещением 0x000000000c2000 в файле "F:\file_name.mdf". Дополнительные сведения в журнале ошибок SQL Server и системном журнале событий могут содержать дополнительные сведения. Это серьезное состояние ошибки на уровне системы, которое угрожает целостности базы данных и должно быть немедленно исправлено. Выполните полную проверка согласованности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; Дополнительные сведения см. в SQL Server электронной документации.
Решение
Это исправление входит в следующие обновления:
Накопительный пакет обновления 1 для SQL Server 2016 с пакетом обновления 2 (SP2)
Накопительный пакет обновления 9 для SQL Server 2016 с пакетом обновления 1 (SP1)
Накопительный пакет обновления 12 для SQL Server 2014 с пакетом обновления 2 (SP2)
Сведения о сборках SQL Server
Каждая новая сборка для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для своей версии SQL Server:
Последняя сборка для SQL Server 2016 г.
Последние накопительные обновления для SQL Server 2014 г.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Сведения о стандартной терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.