1

У меня есть SQL Server 2008R2 DB с полным восстановлением. Полное резервное копирование осуществляется каждую ночь в 2 часа ночи (перезапись файла .bak предыдущей ночи) Каждый час у меня есть транснациональная резервную копию .trn файлыВосстановить БД до момента времени SQL SERVER 2008 R2

Последнее полное резервное копирование было сделано сегодня в 3 утра сентября 21. Сегодня меня попросили сделайте копию базы данных в предыдущее время 20 сентября 12:00.

Я знаю, как восстановить из старой последней полной резервной копии (скажем, 20 сентября 3am), а затем применить файлы .trn, чтобы довести ее до определенного момента времени (резервное копирование с помощью norecovery затем применить trns).

Но возможно ли вернуться в прошлое во времени в моей ситуации, учитывая, что единственная полная резервная копия, которую я получил, была предпринята 3 утра 21 сентября? если нет, скажите мне, как я могу изменить свою стратегию резервного копирования, чтобы иметь возможность сделать это в будущем, если я снова столкнусь с этим.

благодаря

ответ

0

Не зная многое о вашей организации нуждается в

Я хотел бы предложить принимать полное резервное копирование каждую ночь.

Дифференциальное резервное копирование каждый один час, а затем резервное копирование транзакций каждые 10 до 5 минут или

что подходит для вашей организации необходимо лучше

и SET ExpiryDate для резервного копирования для 5 до 7 дней, так что новая резервная копия не будет перезаписывайте резервные копии в течение стольких дней.

Я думаю, что если вы создадите стратегию резервного копирования для своих баз данных, это будет полезно в будущем, чтобы вернуться во времени.

Еще один совет «УРОК узнали трудный путь,» НЕ ЗАБУДЬТЕ резервного копирования (мастер, модель, MSDB)

даже один раз в неделю, но убедитесь, что у вас есть какой-то план на месте для резервного копирования эти базы данных.

Я надеюсь, что этот ответ будет полезным

С уважением

Mo

Смежные вопросы