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