Задать вопрос
@genek96

Что делать, если при восстановлении базы Microsoft SQL Server 2012 выдает ошибку «ошибка чтения данных» примерно на 65% прогресса?

Восстанавливал рабочую базу данных до вчерашнего состояния. Во время восстановления начал выдавать ошибку "ошибка чтения данных". Сама рабочая база зависла в состоянии восстановления. Попытка вывести из него запросом "restore database [name_db] with recovery" заканчивается другой ошибкой The database cannot be recovered because the log was not restored. Как восстановить хотябы какую то версию базы?
Полный текст первой ошибки:

System.Data.SqlClient.SqlError: Read on "E:\Другой обмен\SQLBase\Lombard2015\Lombard2015_backup_2017_11_02_230009_7349536.bak" failed: 23(Ошибка в данных (CRC).) (Microsoft.SqlServer.SmoExtended)
  • Вопрос задан
  • 1311 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
Сама рабочая база зависла в состоянии восстановления. Попытка вывести из него запросом "restore database [name_db] with recovery" заканчивается другой ошибкой The database cannot be recovered because the log was not restored.
То есть вы не можете закончить восстановление без журнала.
Восстанавливайте без него (NORECOVERY).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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