Зависимость задания агента SQL Server (не шаг)

У нас есть 2 задания, созданные в агенте SQL Server.

  1. PreLoad
  2. DWHLoad

Список шагов работы в обоих рабочих местах имеет различные шаги.

DWHLoad должен быть запущен после успешного завершения PreLoad Job.

На данный момент я запланировал запуск PreLoad в 1:00AM, и он заканчивается в 5:00AM. DWHLoad запускается в 6:00, чтобы избежать проблем, если PreLoad по какой-либо причине задерживается.

Я мог бы собрать шаги PreLoad в DWHLoad и запустить как одно задание для поддержания зависимости.

Однако бывают случаи, когда мне нужно запускать PreLoad отдельно, и то же самое можно сказать и о DWHLoad.

Есть ли способ создать зависимость от задания, а не от шага задания?

т.е. запускать DWHLoad только после успешного завершения задания PreLoad?

введите описание изображения здесь

1 ответ

Решение

Оставьте 2 работы и удалите расписание. Это позволит вам щелкнуть правой кнопкой мыши и запустить задание в то время, когда вы хотите запустить их вручную. Вы упомянули, что каждая работа состоит из нескольких этапов, поэтому вам нужно будет создать третью работу с комбинированными шагами для каждой работы в нужном вам порядке. Добавьте расписание к 3-му заданию, и вы получите зависимость, которую хотите получить с запланированным заданием.

Другие вопросы по тегам