Что делать, если при восстановлении базы 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)
Сама рабочая база зависла в состоянии восстановления. Попытка вывести из него запросом "restore database [name_db] with recovery" заканчивается другой ошибкой The database cannot be recovered because the log was not restored.
То есть вы не можете закончить восстановление без журнала.
Восстанавливайте без него (NORECOVERY).