Как востановить состояние SQL базы на определенное время #599644


#0 by NcSteel
Есть MS SQL 2008 R2 Express и база данных на этом скуле. Тип восстановления стоит Полный. Возможно и как восстановить (откатить транзакции) на определенное время .
#1 by NcSteel
Судя по ссылке нужно выбрать восстановление Журнала транзакций, но он не доступен.
#2 by Armando
Восстановление делается из бекапа. Бекап есть?
#3 by NcSteel
Есть база которой никогда не делались бекапы.
#4 by John83
смело :) PS если честно, то не припомню ни одной темы с таким вопросом - самому интересно даже
#5 by NcSteel
Базе несколько дней и успела упасть , а настроить бекап не успели (
#6 by МихаилМ
есть программы, которые по файлу транзакций генерят tsql скрипт. и лог ошибок и из tsql скрипта воспроизводят базу. также в журнале должныбыть временные метки. если база 1с то время сессии закоддированно в гуидах (_IDRRef) это тоже может помочь.
#7 by NcSteel
Мало что смог понять , можешь разжевать .
#8 by упс
без полного бэкапа стандартными средствами ничего не восстановите в нормальный вариант - смотрите утилиты типа lumigent log explorer - могут помочь
#9 by Йохохо
сделай бэкап ) BACKUP LOG database_name TO <backup_device> WITH CONTINUE_AFTER_ERROR
#10 by МихаилМ
+ ApexSQL Log
#11 by ptiz
" успела упасть" - как это смогли добиться от мелкой скульной базы?
#12 by ptiz
Кстати, радоваться надо, что упала она так быстро, а не через месяц работы без бэкапов.
#13 by NcSteel
Силами динамического обновления и обработка , которая была запущена в необновленной базе.
#14 by Max1986
Надо было делать инкрементный бэкап почасам - раз в час. У нас так
#15 by Max1986
конечно зависит от модели базы и лога транзакций. Но Имхается ничего не поможет
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям