Восстановление базы данных SQL 2008 завершается с ошибкой на странице ххх: ххх

Это ситуация:

Получил полную резервную копию (файл.bak) базы данных SQL 2008 с разделами. Файл.bak имеет размер 100 ГБ.

Мне нужно восстановить эту базу данных на другом сервере, в новую базу данных. Итак, команда такая:

Restore Database [newname] FROM DISK= N'D:\mydatabase.bak' WITH FILE = 1
MOVE 'mydatabasename' TO 'C:\mydatabase.mdf'
MOVE 'Partition1' TO 'C:\`mydatabase_1.ndf'
etc..
STATS = 1

После 52 процентов обработки я получаю эту ошибку:

Msg 3183, Level 16, State 2, Line 1
RESTORE detected an error on page (8481:555819297) in database "dbname" as read from the backup set.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.

Прежде чем появятся все предложения по умолчанию, это то, что я уже сделал:

  • Checkdb в исходной базе данных -> без ошибок
  • Восстановите файл.bak на моем локальном компьютере -> ошибок нет, поэтому резервная копия правильная.

Что я могу сделать, чтобы устранить это? Как я могу добраться до актуальной проблемы?

Спасибо за любые предложения.

3 ответа

Решение

Мы смогли восстановить резервную копию на других серверах.

Через некоторое время мы переключились на новый сервер. Старый с ошибками сейчас находится на испытательном стенде.

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

Спасибо за предложения.

Я бы проверил контрольные суммы MD5.bak, созданные на сервере и после того, как они были перенесены в новый дом. Готов поспорить, что-то маленькое попало в вашу копию, когда вы переместили ее; что-то в вашем процессе, может быть, просто сбой сети, что-то потерял или другое.

Несколько утилит контрольной суммы MD5 здесь: http://www.thefreecountry.com/utilities/free-md5-sum-tools.shtml

Удачи.

Да, для таких ошибок восстановления проблема заключается в диске, с которого вы пытаетесь восстановить резервную копию, попробуйте сменить диск (например, d на e).. это сработало для меня.

Также можно попробовать прикрепить файл mdf напрямую.

Другие вопросы по тегам