Выполнить определенный шаг в задании sql без выполнения всего задания - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть имя задания 'ТЕСТ', которое состоит из 3 шагов.

Требуется выполнить только Шаг 2, но когда я щелкаю правой кнопкой мыши по названию задания и нажимаю на запуске задания на шаге изапустить задание с шага 2, он также выполняет шаг 3.

Даже когда я запускаю задание, как

EXEC msdb..sp_start_job @job_name = 'Test', @step_name='2'

Он по-прежнему выполняет шаг 3, который мне не нужен.

Есть ли способ в этом сценарии.Я не хочу добавлять шаг 2 в отдельную работу и запускать ее отдельно.

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Вы не можете пропустить следующий шаг.Вам нужно будет либо перейти вниз по шагу, либо создать отдельное задание SQL для выполнения данного шага.

0 голосов
/ 13 ноября 2018

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

Для временного решения я бы порекомендовал переместить желаемый шаг (2) до конца, а затем выполнить, начиная с него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...