Имя: Пароль:
1C
 
Восстановление bak файла с бэкапом
0 r_p
 
11.03.15
11:46
Доброго дня. Есть bak файл с бэкапом БД и необходимо восстановить из него базу. Восстановление постоянно крашится с ошибкой The media family on device 'D:\backup.bak' is incorrectly formed. SQL Server cannot process this media family. Файл копировал не по ftp. Игрался с
RESTORE VERIFYONLY   FROM  DISK не вышло. Прошу помощи!!!
1 ДенисЧ
 
11.03.15
11:48
314дец бекапу.
2 Ёпрст
 
11.03.15
11:49
версия скуля хоть одинаковая ?
3 User_Agronom
 
11.03.15
11:49
может версия SQL старовата?
4 Ёпрст
 
11.03.15
11:50
мот архив от 2005 в 2012 ресторишь ?
А так да, п..ц файлу скорее всего
5 Господин ПЖ
 
11.03.15
11:50
файл битый или скули разные
6 r_p
 
11.03.15
11:55
Версии одинаковые. На всех серверах 2005 сикуль.
7 Ёпрст
 
11.03.15
11:56
а архив с 2008 ?
8 Ёпрст
 
11.03.15
11:56
если нет, то п..ц файлу
9 r_p
 
11.03.15
11:58
КАК ТАК П***Ц?! ЭТО ЖЕ П***Ц! МЫЖ ПРОГРАММИСТЫ, надо думать.
10 Ёпрст
 
11.03.15
11:59
ну еще раз скопиряй
11 r_p
 
11.03.15
11:59
Пробовал восстановить на сервере с версией СКЛ выше, тот же п***ец.
12 Ёпрст
 
11.03.15
12:01
ага.. значит всё же есть разные скули :)
13 r_p
 
11.03.15
12:02
ну я ради этого поставил свежий 2012 сикуль
14 shuhard
 
11.03.15
12:03
(9) за 5 минут гуглиться туча тулзов для проверки качества bak-ов

на sql.ru есть ссылки на полуплатный софт для восстановления архивов
15 dk
 
11.03.15
12:09
на родном скуле восстанавливается?
может бэкап сжатый, а на втором скуле стоит стандарт без сжатия
16 Mihenius
 
11.03.15
12:09
17 r_p
 
11.03.15
12:12
Пробовал 3 софтины. Толку - нуль.
18 ДенисЧ
 
11.03.15
12:13
(17) Остаётся одно. Бежать в магазин.
А если бекап важный - то в аптеку.
19 shuhard
 
11.03.15
12:15
(17) пиши что пробовал, с какой диагностикой упало

форуму конечно твои проблемы по барабану, но хоть какие-то скилсы накачаются
20 Mihenius
 
11.03.15
12:19
если у Вас архив с БД сделан и прошёл проверку, то это не значит, что он потом сможет развернуться!

увы ...

надо вручную проверять, хотя бы пару раз в месяц, а лучше в неделю

ПС: А место то свободное есть на винтах?
1 раз видел кучу ошибок восстановления, а на диске C свободное место забилось логами ошибок винды ...
21 Ёпрст
 
11.03.15
12:21
при недостатке места на винте, скуль выдаёт другую ошибку и не начинает рестор вообще.
22 r_p
 
11.03.15
12:34
(19) А ошибки там не информативные вообще. Начиная от простого отказа и кончая стандартным bak is incorrectly formed
23 floody
 
11.03.15
12:46
А что, если на самом деле "bak is incorrectly formed"?
24 r_p
 
11.03.15
17:21
Ну да, мужики. Файл оказывается восстановленный после удаления, в нем творится форменный звиздец. =( В общем советуйте марку алкоголя чтобы омыть горе...
25 BeerHelpsMeWin
 
11.03.15
17:24
Лучше иди и разбирайся с тем, кто удаляет и после этого восстанавливает файлы бэкапа, и с тем, кто дал первому на это права.
26 ДенисЧ
 
11.03.15
17:25
(25) C2h5OH, разумеется
27 r_p
 
11.03.15
17:29
(26) В азбуке вкуса нет водки с таким названием!
28 r_p
 
11.03.15
17:32
(25) Сделал это самый главный администратор всея фирмы с целью освободить место на диске. База называлась РогаИКопыта_ТЕСТ, он и снес. А годом ранее это копия живой юазы  так полюбилась бухгалтерам, что они начали в ней вести дальнейший учет. Мне надоело это писать, но это форменный звиздец.
29 Господин ПЖ
 
11.03.15
17:34
>А годом ранее это копия живой юазы  так полюбилась бухгалтерам, что они начали в ней вести дальнейший учет.

за такие штуки местным одминам/1с-никам надо руки выдернуть...

или должны быть адекватное бекапирование или в базе не должны пастись бухи
30 Torquader
 
12.03.15
00:30
Виноват тот, кто оставил бухгалтерам доступ в тестовую базу.
Потому как, если доступ в базу есть, то в неё могут что-то вводить, если могут вводить, значит - непременно введут.
P.S. возможно, что если бы эту базу вовремя не стёрли, то место на диске закончилось, и тогда погибла бы не только одна эта база, а всё, что там было, так как в случае отказа SQL из-за нехватки дискового пространства базы могут оказаться нерабочими.