Задать вопрос
@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)
  • Вопрос задан
  • 1407 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • OTUS
    SQL для разработчиков и аналитиков
    3 месяца
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
Сама рабочая база зависла в состоянии восстановления. Попытка вывести из него запросом "restore database [name_db] with recovery" заканчивается другой ошибкой The database cannot be recovered because the log was not restored.
То есть вы не можете закончить восстановление без журнала.
Восстанавливайте без него (NORECOVERY).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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