Как можно в плане обслуживания, дождаться завершение периодичного задания агента?
Есть вложенные планы:
1. В 6 утра делать полный бэкап
2. с 7 утра до 7 вечера каждый час делать разностный бэкап.
Можно ли объединить это всё в одну схему?
Логика такая:
Делается полный бэкап (1) через запрос , если все внутренние проверки прошли - активирует задание периодичного бэкапа (2). Вечером проверяет, и если ошибок не было - выполняет некоторую работу по заполнению отчётной таблицы и завершает выполнение.
И основное задание вешаю на выполнение 1 раз в сутки в 6 утра.
Могу конечно бросить второй вложенный план без расписания, а в первом сделать запрос с циклом и туда же WAITFOR с часовым ожиданием сделать и счётчиком... но чутье подсказывает что это не совсем хорошая идея.
Есть мысль через sp_update_schedule включить и выключать расписание у плана разностного бэкапа, но не совсем понятно как в основном плане отслеживать окончание его выполнения.
ВОПРОС:
Если я настрою расписание, но отключу его, то при вызове из плана обслуживание через "Выполнение задания" задача запустится единоразово или запустится единоразово и будет выполнятся согласно расписанию до его завершения?