Назад | Перейти на главную страницу

Ошибка ввода-вывода SQL Server 21

Я пытаюсь сделать резервную копию одной БД, которая показывает ошибку непрерывного ввода-вывода 21 (устройство не готово), обнаруженную во время чтения по смещению 0x000000000000000040 в файле e: \ test.ndf Ошибка 823. Шаг не удался.

Резервное копирование работало без сбоев в течение последних 2 лет.

Конфигурация базы данных - Test.mdf ---> d: \ Test.ldf ----> D: Test.Ndf ----> E: \ USB Drive

База данных работает без сбоев.

Это не ошибка резервного копирования: это ошибка базы данных в одном из файлов вашей базы данных. Резервная копия не может его прочитать, и в конечном итоге вы получите его в обычном режиме.

Вы упоминаете ошибку 823, это неприятно: жесткая ошибка ввода-вывода

Для проверки запустите DBCC CHECK DB и посмотрите Пол Рэндалла сайт для "823". он написал DBCC CHECK DB

... он говорит, что операция ввода-вывода завершилась неудачно на уровне ОС, и подсистема ввода-вывода вызывает повреждение ...

Может быть, самое время проверить свои резервные копии ...

Что нужно проверить:

  • Проблема с USB-накопителем?
  • USB-накопитель подключен?
  • Изменилось ли имя USB-накопителя?
  • USB-накопитель заполнен?

Вы уверены, что ваша резервная копия не повреждена? Можете ли вы попробовать использовать другую резервную копию, чтобы убедиться, что это не ваш файл? Также попробуйте запустить DBCC CHECKDB и проверьте наличие логических и физических проблем с базой данных.

Похоже, у вашего USB-накопителя возникли проблемы. Вы можете получить доступ к диску? Вы можете попробовать переместить файл на другой диск. Если вы не можете скопировать файл с отключенным SQL Server, это может быть проблема с физическим хранилищем.