У меня есть база данных, резервная копия которой создается каждую ночь с помощью плана обслуживания, который я создал с помощью мастера в студии управления. Модель восстановления установлена на полную.
26-го что-то произошло, и агент SQL был выключен (или, возможно, компьютер был перезагружен, и он не запустился должным образом). Я не осознавал этого примерно 5 дней назад, когда снова включил его (и сейчас я проверяю, что я получу уведомление, когда агент SQL отключится в будущем).
Мне нужно восстановить базу данных до нескольких моментов времени между 26-м и нынешним, но когда я пытаюсь это сделать, Management Studio действует так, как будто она это делает, но в итоге просто восстанавливается до 26-го числа независимо от того, какое время я на самом деле укажу (если только время, которое я указываю, наступает после того момента, когда я снова включил агент Sql).
Несмотря на то, что резервная копия не создавалась чуть больше недели, я ожидал, что в журнале по-прежнему будут храниться все транзакции, так что я могу восстановить их в любой момент времени. Разве я не могу восстановить данные на любой момент времени, или я что-то здесь упускаю?
Вы можете использовать сторонний инструмент, чтобы точно указать, какие транзакции вы хотите откатить при восстановлении до определенного момента времени, используя различные фильтры и даже иметь возможность просматривать их перед процессом восстановления. Проверьте Возврат базы данных SQL Server к определенному моменту времени онлайн-статья для получения подробной информации
Отказ от ответственности: я работаю инженером по поддержке продуктов в ApexSQL