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

Откуда:
Сообщений: 4
Уважаемые!!
Как восстановить данные в mdf, откатив базу к прошлому состоянию?
Бекап делается полный, затем просто орхивируется
24 дек 09, 14:12    [8113291]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление из *.ldf прошлых состояний  [new]
petsa
Member

Откуда:
Сообщений: 1708
Восстановить базу из бэкапа за "прошлое состояние".
24 дек 09, 14:15    [8113321]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление из *.ldf прошлых состояний  [new]
pavelkazmin
Member

Откуда:
Сообщений: 4
Ситуация:
Бекап в 10 утра, затем работа пользователей до 10 вечера, восстановление из бекапа в 2 ночи
Ведь в ldf-файле должны храниться изменения за всю жизнь базы? Как-то можно восстановить действия в промежутке с 10 утра до 10 вечера?
24 дек 09, 15:07    [8113771]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление из *.ldf прошлых состояний  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36801
pavelkazmin
Ситуация:
Бекап в 10 утра, затем работа пользователей до 10 вечера, восстановление из бекапа в 2 ночи
Ведь в ldf-файле должны храниться изменения за всю жизнь базы? Как-то можно восстановить действия в промежутке с 10 утра до 10 вечера?
Recovery model у базы какая?

Сообщение было отредактировано: 24 дек 09, 15:11
24 дек 09, 15:11    [8113818]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление из *.ldf прошлых состояний  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
pavelkazmin
Ситуация:
Бекап в 10 утра, затем работа пользователей до 10 вечера, восстановление из бекапа в 2 ночи
Ведь в ldf-файле должны храниться изменения за всю жизнь базы? Как-то можно восстановить действия в промежутке с 10 утра до 10 вечера?


BOL->Log Backups и в частности Tail-Log Backups
24 дек 09, 15:13    [8113830]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление из *.ldf прошлых состояний  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31170
pavelkazmin
Ситуация:
Бекап в 10 утра, затем работа пользователей до 10 вечера, восстановление из бекапа в 2 ночи
Ведь в ldf-файле должны храниться изменения за всю жизнь базы? Как-то можно восстановить действия в промежутке с 10 утра до 10 вечера?
Если не затирали ldf-файл, то можно:
1. делаете бакап лога
2. восстанавливаете полный бакап за прошлую ночь с norecovery
3. восстанавливаете бакап лога до нужного времени с recovery
24 дек 09, 15:13    [8113832]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление из *.ldf прошлых состояний  [new]
pavelkazmin
Member

Откуда:
Сообщений: 4
alexeyvg
3. восстанавливаете бакап лога до нужного времени с recovery

До нужного времени - это как? Через QA или All Tasks-->Restore DB?
Сделал п.1: бекап лога действующей базы
п.2: восстановил полный бекап за прошлую ночь
25 дек 09, 10:22    [8117114]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление из *.ldf прошлых состояний  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31170
pavelkazmin
alexeyvg
3. восстанавливаете бакап лога до нужного времени с recovery

До нужного времени - это как? Через QA или All Tasks-->Restore DB?
Сделал п.1: бекап лога действующей базы
п.2: восстановил полный бекап за прошлую ночь
Можно из QA запросом restore или через интерфейс All Tasks-->Restore DB

Только не забудьте, что п 2 нужно сделать с norecovery

Интерфейс All Tasks-->Restore DB делает оба пункта 2 и 3 сам
Там есть выбор "восстановить до нужного времени"

Посмотрите в БОЛ:
"Восстановление по журналу на определенный момент времени"
или
"Как выполнить восстановление на определенный момент времени (среда SQL Server Management Studio)"
25 дек 09, 12:05    [8117898]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление из *.ldf прошлых состояний  [new]
pavelkazmin
Member

Откуда:
Сообщений: 4
alexeyvg, Спасибо=)

Мне кажется, таки коллапс - затирается ldf. Всё, сэппука

Спасибо огромное всем, кто откликнулся!!
25 дек 09, 12:25    [8118056]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление из *.ldf прошлых состояний  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31170
pavelkazmin
Мне кажется, таки коллапс - затирается ldf. Всё, сэппука
В смысле, симпл-режим?

Да, тогда ничего не сделать.
25 дек 09, 12:40    [8118159]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить