Имя: Пароль:
IT
 
Как востановить состояние SQL базы на определенное время
0 NcSteel
 
10.03.12
21:32
Есть MS SQL 2008 R2 Express и база данных на этом скуле. Тип восстановления стоит Полный. Возможно и как восстановить (откатить транзакции) на определенное время .
1 NcSteel
 
10.03.12
21:33
http://msdn.microsoft.com/ru-ru/library/ms190982(v=sql.90).aspx

Судя по ссылке нужно выбрать восстановление Журнала транзакций, но он не доступен.
2 Armando
 
10.03.12
21:37
Восстановление делается из бекапа. Бекап есть?
3 NcSteel
 
10.03.12
21:38
(2) Есть база которой никогда не делались бекапы.
4 John83
 
10.03.12
21:43
(3) смело :)
PS если честно, то не припомню ни одной темы с таким вопросом - самому интересно даже
5 NcSteel
 
10.03.12
21:44
(4) Базе несколько дней и успела упасть , а настроить бекап не успели (
6 МихаилМ
 
10.03.12
22:01
есть программы, которые по файлу транзакций генерят tsql скрипт.
и лог ошибок
и из tsql скрипта воспроизводят базу.

также в журнале должныбыть временные метки.

если база 1с то время сессии закоддированно в гуидах (_IDRRef)
это тоже может помочь.
7 NcSteel
 
10.03.12
22:03
(6) Мало что смог понять , можешь разжевать .
8 упс
 
11.03.12
08:39
(0) http://sp-who.livejournal.com/2332.html
без полного бэкапа стандартными средствами ничего не восстановите
в (6) нормальный вариант - смотрите утилиты типа lumigent log explorer - могут помочь
9 Йохохо
 
11.03.12
10:28
(3) сделай бэкап )
BACKUP LOG database_name TO <backup_device> WITH CONTINUE_AFTER_ERROR
10 МихаилМ
 
11.03.12
11:25
+(8)
ApexSQL Log
11 ptiz
 
11.03.12
11:28
(5) " успела упасть" - как это смогли добиться от мелкой скульной базы?
12 ptiz
 
11.03.12
11:29
Кстати, радоваться надо, что упала она так быстро, а не через месяц работы без бэкапов.
13 NcSteel
 
11.03.12
11:29
(11) Силами динамического обновления и обработка , которая была запущена в необновленной базе.
14 Max1986
 
11.03.12
14:39
Надо было делать инкрементный бэкап почасам - раз в час.
У нас так
15 Max1986
 
11.03.12
14:40
конечно зависит от модели базы и лога транзакций.
Но Имхается ничего не поможет