Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
Oleksandr Churyk
Member

Откуда:
Сообщений: 7
Возобновляю сервер БД после крэша.
При попытке создать базу данных из архива возникают следующие ошибки:
Msg 3241, Level 16, State 0, Line 1
The media family on device 'c:\test.bak' is incorrectly formed. SQL Server cannot process this media family.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
Права доступа к файлам и обновления SQL-сервера согласно рекомендациям Microsoft уже проверял - не помогло.
В наличии полные архивы трех БД за разные даты, и во всех них такие же проблемы.

MS SQL Server 2008, версия 10.0.6000
Прошу помочь с восстановлением БД из архивов.

Журнал создания архивов и сами архивы прилагаю.
https://drive.google.com/open?id=0B0ZvHe8G5BgwUnlLV2t3ZVZtZXM
4 июл 17, 22:17    [20613850]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31328
Oleksandr Churyk
При попытке создать базу данных из архива возникают следующие ошибки:
Msg 3241, Level 16, State 0, Line 1
The media family on device 'c:\test.bak' is incorrectly formed. SQL Server cannot process this media family.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
А RESTORE FILELISTONLY или RESTORE HEADERONLY такую же ошибку пишут?
4 июл 17, 22:46    [20613905]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31328
Oleksandr Churyk
Журнал создания архивов и сами архивы прилагаю.
https://drive.google.com/open?id=0B0ZvHe8G5BgwUnlLV2t3ZVZtZXM
И зачем нам качать этот зип терабайтного размера?
Рановато выкладывать бакапы, к тому же это как то несекюрно.
Выложили бы (только без хостингов, прямо здесь) какой нибудь лог.
4 июл 17, 22:49    [20613913]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
Oleksandr Churyk
Member

Откуда:
Сообщений: 7
alexeyvg,
да, такую же.
4 июл 17, 22:52    [20613921]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
Oleksandr Churyk
Member

Откуда:
Сообщений: 7
alexeyvg,
Выкладываю лог создания архивов:

Microsoft(R) Server Maintenance Utility (Unicode) Version 10.0.1600
Report was generated on "TE".
Maintenance Plan: DB Backup
Duration: 00:01:18
Back Up Database (Full) (TE)
Backup Database on Local server connection
Databases: 1003,buh,testdb,testdb2
Type: Full
Append existing
Task start: 2017-06-25T00:00:03.
Task end: 2017-06-25T00:01:20.
Success
Command:EXECUTE master.dbo.xp_create_subdir N''D:\MSSQLDB\Backup\1003''
GO
EXECUTE master.dbo.xp_create_subdir N''D:\MSSQLDB\Backup\testdb''
GO
EXECUTE master.dbo.xp_create_subdir N''D:\MSSQLDB\Backup\testdb2''

GO
BACKUP DATABASE [1003] TO DISK = N''D:\MSSQLDB\Backup\1003\1003_backup_2017_06_25_000002_9914973.bak'' WITH NOFORMAT, NOINIT, NAME = N''1003_backup_2017_06_25_000002_9884971'', SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10

GO
BACKUP DATABASE [testdb] TO DISK = N''D:\MSSQLDB\Backup\testdb\testdb_backup_2017_06_25_000003_0895029.bak'' WITH NOFORMAT, NOINIT, NAME = N''testdb_backup_2017_06_25_000003_0895029'', SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10

GO
BACKUP DATABASE [testdb2] TO DISK = N''D:\MSSQLDB\Backup\testdb2\testdb2_backup_2017_06_25_000003_0935031.bak'' WITH NOFORMAT, NOINIT, NAME = N''testdb2_backup_2017_06_25_000003_0935031'', SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10

GO
4 июл 17, 22:55    [20613924]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
Oleksandr Churyk
Member

Откуда:
Сообщений: 7
alexeyvg
Рановато выкладывать бакапы, к тому же это как то несекюрно.
Выложили бы (только без хостингов, прямо здесь) какой нибудь лог.

Все верно - если только кто-то их возобновит.
Мне за два дня не удалось. (
4 июл 17, 22:59    [20613934]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31328
Oleksandr Churyk
В наличии полные архивы трех БД за разные даты, и во всех них такие же проблемы.
MS SQL Server 2008, версия 10.0.6000

А версия сиквела точно эта, как исходная, так и та, в которой восстанавливаете?
4 июл 17, 23:16    [20613974]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
LoopN
Guest
В начале бэкапов вместо заголовка идут левые данные, притом конец бэкапа похож на правду. Может это вирус который шифрует данные? Я краем уха слышал, что такие вирусы шифруют первые мегабайты у бэкапов.
4 июл 17, 23:18    [20613981]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
Oleksandr Churyk
Member

Откуда:
Сообщений: 7
LoopN
В начале бэкапов вместо заголовка идут левые данные, притом конец бэкапа похож на правду. Может это вирус который шифрует данные? Я краем уха слышал, что такие вирусы шифруют первые мегабайты у бэкапов.


На этом же диске не выявлено ни одного явно поврежденного вирусом файла, а их там много. Так что есть сомнения что это тработа вируса.
4 июл 17, 23:28    [20614012]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31328
Oleksandr Churyk
Все верно - если только кто-то их возобновит.
Мне за два дня не удалось. (
Посмотрел - это не бакапы.
Заголовок файла неправильный.
При этом конец файла правильный.

Таким образом, "что то" испортило начало файла, примерно 1000 байт.

Дата и время соответствует дате и времени в логе плана.

Что тут можно сказать?
Бакап считается сделанным, когда он успешно восстановлен, а база проверена.
Может, что то потом файлы испортило, может баг сиквела (но я о таком баге не слышал).
4 июл 17, 23:28    [20614014]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
Oleksandr Churyk
Member

Откуда:
Сообщений: 7
alexeyvg
Oleksandr Churyk
В наличии полные архивы трех БД за разные даты, и во всех них такие же проблемы.
MS SQL Server 2008, версия 10.0.6000

А версия сиквела точно эта, как исходная, так и та, в которой восстанавливаете?

Да, такая же. Пробовал и поновее (12, 16) - результат тот же.
4 июл 17, 23:30    [20614019]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31328
Oleksandr Churyk
На этом же диске не выявлено ни одного явно поврежденного вирусом файла, а их там много. Так что есть сомнения что это тработа вируса.
Может, вирус рассчитан на корпоративное применение, шифрует файлы bak dat log?
Всё затратно портить, а ценность представляют именно базы и их бакапы.
4 июл 17, 23:34    [20614028]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31328
Oleksandr Churyk
Да, такая же. Пробовал и поновее (12, 16) - результат тот же.
Не, тут уже видно по файлам, в чём дело.
4 июл 17, 23:34    [20614030]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
Oleksandr Churyk
Member

Откуда:
Сообщений: 7
Большое спасибо всем за столь обширный анализ. Уже очевидно что это работа вируса. Поиск вируса поручим антивирусным компаниям. Берегите свои данные. Хранение архивов на отдельном RAID-массиве уже не является надежной гарантией их сохранности.
4 июл 17, 23:48    [20614060]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
LoopN
Guest
Oleksandr Churyk
Большое спасибо всем за столь обширный анализ. Уже очевидно что это работа вируса. Поиск вируса поручим антивирусным компаниям. Берегите свои данные. Хранение архивов на отдельном RAID-массиве уже не является надежной гарантией их сохранности.

Почему очевидно? Были все же окна с требованием перевести деньги?
4 июл 17, 23:52    [20614067]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36901
LoopN
Oleksandr Churyk
Большое спасибо всем за столь обширный анализ. Уже очевидно что это работа вируса. Поиск вируса поручим антивирусным компаниям. Берегите свои данные. Хранение архивов на отдельном RAID-массиве уже не является надежной гарантией их сохранности.

Почему очевидно? Были все же окна с требованием перевести деньги?
Отсутствие окон не гарантирует отсутствие шифрования или порчи.
Oleksandr Churyk
Хранение архивов на отдельном RAID-массиве уже не является надежной гарантией их сохранности.
Да никогда и не являлось. А то рейды не дохнут, ага.

Сообщение было отредактировано: 4 июл 17, 23:59
4 июл 17, 23:58    [20614078]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка бэкапа: The media family on device is incorrectly formed.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31328
Oleksandr Churyk
Большое спасибо всем за столь обширный анализ. Уже очевидно что это работа вируса. Поиск вируса поручим антивирусным компаниям. Берегите свои данные. Хранение архивов на отдельном RAID-массиве уже не является надежной гарантией их сохранности.
Никогда не являлись.
Если ломают аккаунт с суперполномочиями, то уничтожается всё, к чему есть доступ у этого аккаунта.

Надёжность хранения данных, и вообще надёжность - комплексная тема, определяется не просто "надёжными деталями".
Например, нельзя поручать делать 2 копии бакапов одной команде, потому что они неминуемо будут использовать один подход/код, и при ошибке потеряется всё.
Нельзя делать корпоративные данные зависимыми от одного суперадмина, соответственно нельзя использовать домен/АД как единственную систему управоления доступом.
Ну и т.д.
Т.е. - делите полномочия.

Причём, если денег мало, и речь не о каких то супер системах и большх деньгах, то эти правила применимы точно так же.
Например, в маленькой фирме директор/главбух может уносить бакап раз в месяц домой, на съёмном диске.
Вот у нас бакап делается на рейд, но ещё копируется по ФТП на другой сервер, который не связан с основным общими админами.
5 июл 17, 01:06    [20614159]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить