Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Восстановление Бд из испорченного бэкапа.  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
Пытаюсь восстановить БД из испорченного бэкапа (другого нету):
RESTORE DATABASE Test FROM DISK='C:\DB\Test.bak' WITH REPLACE, CONTINUE_AFTER_ERROR	


Получаю ошибку:
A system assertion check has failed. Check the SQL Server error log for details

Смотрю лог, там последняя строчка такая же, предыдущая:

Error: 17066, Severity: 16, State: 1.
SQL Server Assertion: File: <bckioreq.cpp>, line=1375 Failed Assertion = '0'. This error may be timing-related. If the error persists after rerunning the statement, use DBCC CHECKDB to check the database for structural integrity, or restart the server to ensure in-memory data structures are not corrupted.
28 мар 12, 15:22    [12327911]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление Бд из испорченного бэкапа.  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
а если без
CONTINUE_AFTER_ERROR
28 мар 12, 15:35    [12328029]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление Бд из испорченного бэкапа.  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
хотя навряд ли.
28 мар 12, 15:35    [12328032]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление Бд из испорченного бэкапа.  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
ИМХО, стоит смотреть в сторону инструментов третьих фирм, чтобы соскрести все что возможно напрямую из бекапа.
28 мар 12, 15:38    [12328063]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление Бд из испорченного бэкапа.  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
Ozerov
а если без
CONTINUE_AFTER_ERROR


Без тем более не восстанавливается.
28 мар 12, 15:54    [12328219]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление Бд из испорченного бэкапа.  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
invm
ИМХО, стоит смотреть в сторону инструментов третьих фирм, чтобы соскрести все что возможно напрямую из бекапа.


Какие можете порекоммендовать?
28 мар 12, 16:24    [12328500]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление Бд из испорченного бэкапа.  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
Hel975, не могу ничего конкретного рекомендовать, ибо сам не пользовался подобным. Гугление дает много предложений, например вот такое -- http://www.systoolsgroup.com/sql-backup-recovery.html
Остается только пробовать.
28 мар 12, 17:43    [12329179]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление Бд из испорченного бэкапа.  [new]
aleksey_fomchenko
Member

Откуда: Москва
Сообщений: 1014
Попробуйте, как советовали выше в CONTINUE_AFTER_ERROR
Потом базу в Emergency mode и читайте все что сможете достать. Но учтите, база будет в монопользовательском дуступе и в не согласованном состоянии.
28 июн 12, 06:48    [12786249]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить