След като основната подготовка приключи, следващата стъпка е да се създаде, изпълни, модифицира и изтрие задачата
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'