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

Откуда:
Сообщений: 1
Здравствуйте.
Sql Server 2005. Есть fullbackup БД, сделанный 6 месяцев назад. Файл ldf в несколько раз больше файла mdf. В одной из таблиц удалили строки. Нужно восстановить БД в состояние на пару дней назад, чтобы вернуть эти данные.
Вопрос: возможно ли это и каким путём пойти?
24 июл 09, 06:18    [7454169]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление на определённую дату из Full Backup. Возможно?  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Целевую точку восстановления можно указать как:

-определенный момент времени в пределах журнала транзакций;
-именованную метку, вставленную в запись журнала транзакций;
-регистрационный номер транзакции в журнале (номер LSN).
24 июл 09, 06:53    [7454183]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление на определённую дату из Full Backup. Возможно?  [new]
Нектотам.
Guest
А.Б.
Здравствуйте.
Sql Server 2005. Есть fullbackup БД, сделанный 6 месяцев назад. Файл ldf в несколько раз больше файла mdf. В одной из таблиц удалили строки. Нужно восстановить БД в состояние на пару дней назад, чтобы вернуть эти данные.
Вопрос: возможно ли это и каким путём пойти?

1. Остановить сервер
2. Скопировать mdf/ldf в безопасное место (чтобы есличо!)
3. Запустить сервер.
4. Сделать рез. копию журнала транзакций.
5. Восстановить (в новую БД) полный бэкап с опцией norecovery
6. Донакатить до нужного места журнал транзакций (см bol restore log).
7. Проверить полученное.
8. Переименовать новую БД на место тарой, а старую еще как-нить
24 июл 09, 06:55    [7454185]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить