У меня есть план обслуживания резервного копирования базы данных MS SQL 2008, в котором выполняется полное резервное копирование, а затем два дифференциальных резервного копирования в течение дня. Если была создана новая база данных, дифференциал давится, потому что нет полной базы данных (по крайней мере, это мое предположение).
Я вижу, что могу вручную создать резервную копию базы данных, перейдя в базу данных и выбрав ее в качестве задачи, но это не дает ей автоматического имени, как в плане, и я не хочу мешать этому процессу. Ручной запуск полного плана снова кажется большим накладным расходом для пары небольших баз данных.
Как обычно разрешается такая ситуация?
Ладно, думаю, я разобрался:
Ваше предположение о разнице верно, потому что нет полной резервной копии новой базы данных.
Если я создам новую базу данных и существует уже существующий дифференциальный план, как и у вас, я бы, конечно же, запустил полное резервное копирование этой новой базы данных вручную, просто чтобы сохранить последовательность.
Тем не менее, вы можете проявить творческий подход, создав сценарий существующей задачи обслуживания и добавив некоторую проверку ошибок, чтобы увидеть, есть ли в базе данных уже полная резервная копия, а если нет, создайте ее.
Я предпочитаю этот маршрут, потому что вы полностью контролируете сценарий.
РЕДАКТИРОВАТЬ: Это ссылка на сайт есть более подробная информация о том, как этого добиться.