Имя: Пароль:
1C
1С v8
Не восстанавливается из бэкапа
0 Grogan
 
03.02.22
16:33
Всем привет!
Переносил бэкапы sql из одного места хранения  в другое и несколько бэкапов видимо не скопировал. В старом месте их удалил. Далее, обнаружил что несколько штук не хватает. Восстановили файлы бэкапов. Теперь из этих файлов не могу восстановить базу. Ошибка:
Сообщение 3241, уровень 16, состояние 0, строка 1
The media family on device 'D:\файл.bak' is incorrectly formed. SQL Server cannot process this media family.
Сообщение 3013, уровень 16, состояние 1, строка 1
RESTORE HEADERONLY is terminating abnormally.

Почитал, что ошибка возникает именно из-за того, что сначала было удаление, а потом восстановление. Реально ли эти бэкапы реанимировать? Может софтины есть какие-то?  Если что MS SQL server
1 Ёпрст
 
03.02.22
16:49
(0) версии скулей хоть совпадают  ?
2 Grogan
 
03.02.22
17:07
Версии совпадают, вернее даже на том же сервере пробовал, результат с ошибкой получается
3 fisher
 
03.02.22
17:23
Очевидно, бэкапы восстановились франкенштейнами. Прогнозы непонятно как давать. Проще помянуть.
4 Ёпрст
 
03.02.22
18:25
или пытаться достать архивы другими программами для восстановления файлов. И..архивы, не на ссд же были, да ?
5 Grogan
 
03.02.22
19:47
Нет, на обычных дисказ были архивы.
6 ДедМорроз
 
03.02.22
22:44
Когда файл удаляется,то его содержимое добавляется к файлу свободного места.
Да,запись файла в MFT остается,но содержимое может быть использовано кем-то еще и даже снова возвращено в свободное.
7 Garykom
 
гуру
03.02.22
22:53
Обнаружил что с бэкапами средствами скуля надо очень аккуратно.
Если они делаются на горячую (юзеры сидят или регламентные/фоновые крутятся) то в последних версиях например типовой БП3 очень частая картина разных прикольных глюков.
Например после восстановления при попытке открыть журнал документов котик зависает и все, только завершать сеанс.
Если сделать ТиИ то ошибки вылазят.
8 Garykom
 
гуру
03.02.22
22:55
Это к тому что надо не только делать бэкапы но и проверять их восстановлением и тестом ТиИ ))
9 ДедМорроз
 
03.02.22
23:01
Изоляция транзакций - вещь специфическая.
Поэтому,хоть резервная копия и отчлеживает транзакции,но их порядок может оказаться достаточно странным.
Ну и опять же,все зависит от модели восстановления.