Після завершення базової підготовки наступним кроком є створення, виконання, модифікація та видалення завдання
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'