Ошибка 21 windows

Ошибка 21 при попытке удалить SQL Server DB

У меня была база данных SQL Server на внешнем HDD. Я забыл отсоединить DB. Он мне больше не нужен, Но я не могу удалить или снять его с линии.

Когда я пытаюсь удалить или перевести DB в автономный режим, я получаю следующую ошибку.

Msg 823, Уровень 24, Состояние 2, Строка 7

Операционная система вернула ошибку 21(устройство не готово.) на SQL Server во время чтения со смещением 0×00000000012000 в файле ’E:\Kenya Air\Monet — Paulus.mdf’. Дополнительные сообщения в журнале ошибок SQL Server и журнале системных событий могут содержать более подробную информацию. Это серьезная ошибка системного уровня , которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку согласованности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server электронная документация.

Я попытался запустить проверку DBCC, но получил ту же ошибку.

3 ответа

  • Ошибка при обновлении DB: SQL сетевых интерфейсов, ошибка: 26-ошибка определения местоположения указанного сервера/экземпляра

    Я использую EF6 и внес несколько изменений в свою модель. Теперь внезапно я получаю следующую ошибку при попытке обновить свою базу данных с помощью команды nuget Update-Database : При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром . Сервер не…

  • Ошибка при попытке подключения к SQL Server 2014

    Я только что скачал Microsoft SQL Server 2014. И проблема в том, что я не могу подключиться к (локальному) . У вас есть какие-нибудь идеи, как это исправить ? Сообщение об ошибке: TITLE: подключение к серверу Не удается подключиться к (локальному). ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: При установлении…

Попробуйте перевести базу данных в автономный режим, а затем в оперативный.

Затем через некоторое время верните его в сеть

Я бы попробовал системную хранимую процедуру sp_detach_db в SQL. Из прекрасного руководства :

Удаление базы данных удаляет базу данных из экземпляра SQL Server и удаляет файлы физического диска, используемые базой данных. Если база данных или любой из ее файлов находится в автономном режиме при удалении, файлы на диске не удаляются. Эти файлы могут быть удалены вручную с помощью Windows Explorer. Удаление базы данных с текущего сервера не удаляя файлы из файловой системы, используйте sp_detach_db .

OS сообщает именно то, что вы сказали в своем вопросе: при удалении базы данных SQL Server пытается удалить файл с устройства, которое больше не существует. Таким образом, база данных не может быть «dropped», согласно определению. Но, возможно, его можно отсоединить, потому что это влияет только на внутреннее определение системой списка доступных баз данных.

не пытайтесь перевести базу данных в автономный режим и снова включить ее — это в конечном итоге ухудшит ситуацию. Stop SQL Server — переместить соответствующие файлы базы данных (данные и файлы журналов) в другое место. Запустите SQL Server снова — в конце концов DB укажет (восстановление в ожидании) — теперь удалите DB с сервера SQL. Затем прикрепите файлы базы данных обратно на сервер, и вы должны быть в порядке — если только файлы не повреждены физически. Я видел эту проблему много раз — особенно на виртуализированных экземплярах SQL, где сервер SQL настроен на автозапуск и не был выключен скоординированным образом перед перезагрузкой системы. Эта проблема может быть вызвана кратковременной проблемой подключения к данным или файлу журнала. В случае, если ваша система показывает эту проблему более одного раза, установите SQL server для запуска Вручную.

  • Ошибка при попытке подключения к SQL Server

    Я новичок в этом деле, так что, пожалуйста, потерпите меня. В последнее время я время от времени получаю ошибку при попытке подключиться к SQL Server. Этот SQL Server и все его содержимое и базы данных живут исключительно на моем компьютере. Я не могу думать ни о чем, что изменилось, чтобы вызвать…

  • Ошибка при попытке восстановить резервную копию SQL Server 2016 на SQL Server 2014 с режимом совместимости 110

    Я получаю ошибку при попытке восстановить резервную копию SQL Server 2016 на SQL Server 2014 с режимом совместимости 110 Msg 3169, Уровень 16, Состояние 1, Строка 38 Резервная копия базы данных была создана на сервере под управлением версии 13.00.4001. Эта версия несовместима с этим сервером, на…

Похожие вопросы:

Я постоянно получаю следующую ошибку при попытке зарегистрировать сервер БД: TITLE: подключение к серверу Не удается подключиться к p3swhsql-v14.shr.phx3.secureserver.net. ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:…

Я получаю эту ошибку при попытке подключиться к SQL Server. Ошибка Microsoft SQL Server: 18456 Кто-нибудь может сказать мне, что означает Код ошибки?

Я проверил имя экземпляра, auto close установлено в true,allow remote connections on the server проверено. Сервер работает, когда я открываю диспетчер конфигурации SQL Server. Я даже перезагрузился….

Я использую EF6 и внес несколько изменений в свою модель. Теперь внезапно я получаю следующую ошибку при попытке обновить свою базу данных с помощью команды nuget Update-Database : При установлении…

Я только что скачал Microsoft SQL Server 2014. И проблема в том, что я не могу подключиться к (локальному) . У вас есть какие-нибудь идеи, как это исправить ? Сообщение об ошибке: TITLE:…

Я новичок в этом деле, так что, пожалуйста, потерпите меня. В последнее время я время от времени получаю ошибку при попытке подключиться к SQL Server. Этот SQL Server и все его содержимое и базы…

Я получаю ошибку при попытке восстановить резервную копию SQL Server 2016 на SQL Server 2014 с режимом совместимости 110 Msg 3169, Уровень 16, Состояние 1, Строка 38 Резервная копия базы данных была…

Я получаю ниже ошибку при попытке подключения моего экземпляра. Произошла ошибка при установлении соединения с сервером. При подключении к SQL Server этот сбой может быть вызван тем, что в…

Я пытаюсь написать приложение в ASP.NET, уже созданных моделях, контексте и хочу создать DB с помощью подхода EF Code-First, но это не работает. Кроме того, папка App_Data пуста. Я установил SQL…

При попытке подключиться к SQL Server из Microsoft Server Management Studio я получил ошибку: произошло 1225; несколько дней назад он работал нормально, но теперь эта ошибка возникает: При попытке…

Понравилась статья? Поделиться с друзьями:
ErrorWin
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: