После завершения базовой подготовки следующий шаг — создать, выполнить, изменить и удалить задание
sp_add_job | Создайте работу |
sp_add_jobstep | Создайте один или несколько этапов работы |
sp_add_schedule | Составьте план |
sp_attach_schedule | Прикрепляйте план к какому-либо занятию |
sp_add_jobserver | Настройте сервер для выполнения задачи |
Конечно, лично я считаю, что дружественный просмотр гораздо быстрее, чем выполнение этих операторов (достигается кликом правой кнопкой мыши по заданию — созданию задания).
На этом этапе я лично предпочитаю записывать оператор для выполнения как сохранённую процедуру, и удобнее сохранять сохраненную процедуру только позже
При создании нового шага вы можете столкнуться с такой ситуацией, как показано на рисунке ниже: поскольку компонент в последних скобках отсутствует, вы можете обратиться к ссылке
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html
В плане попробуйте добавить план отправки письма администратору в случае неудачи, чтобы избежать ситуации, когда вы не знаете, что выполнение задания не состоится, и некоторые антивирусные программы тоже заблокируют эту задачу. Если есть антивирусный движок, попробуйте добавить белый список.
Совет: некоторые хранящиеся процедуры могут выполняться более минуты, при таком выполнении на странице на странице будет механизм тайм-аута ответа, затем сообщается об ошибках, и сохранённая процедура не может быть выполнена.
Если это происходит, сохранённую процедуру практически невозможно оптимизировать, и её можно вместить в задание для выполнения задачиИсполнительныйmsdb.dbo.sp_start_job@job_name='job_name'Так можно избежать смущения, и, конечно, не забудьте напомнить о завершении казни.
exec msdb.dbo.sp_start_job @job_name='job_name'