Po zakończeniu podstawowego przygotowania kolejnym krokiem jest utworzenie, wykonanie, modyfikacja i usunięcie zadania
sp_add_job | Stwórz pracę |
sp_add_jobstep | Stwórz jeden lub więcej kroków pracy |
sp_add_schedule | Stwórz plan |
sp_attach_schedule | Dołącz plan do aktywności |
sp_add_jobserver | Ustaw serwer do zadania |
Oczywiście osobiście uważam, że przyjazny widok jest znacznie szybszy niż wykonywanie tych zdań (osiągane przez kliknięcie prawym przyciskiem myszy na zadanie – tworzenie zadania)
W tym etapie osobiście wolę zapisać zdanie do wykonania jako procedurę przechowywaną, a później wygodniej jest utrzymać procedurę przechowywaną
Tworząc nowy krok, możesz napotkać taką sytuację, jak pokazano na poniższym rysunku, ponieważ komponent w ostatnich nawiasach jest nieobecny, możesz odwołać się do linku
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html
W planie spróbuj dodać plan wysłania maila do administratora, jeśli się nie powiedzie, aby uniknąć sytuacji, w której nie wiesz, czy wykonanie zadania się nie powiedzie, a jakieś oprogramowanie antywirusowe również zablokuje to zadanie; jeśli jest silnik antywirusowy, spróbuj dodać białą listę.
Wskazówka: niektóre procedury przechowywane mogą być wykonywane dłużej niż minutę, podczas takiego wykonania na stronie strona ma mechanizm czasu oczekiwania odpowiedzi, a następnie zgłasza błędy i procedura przechowywana nie może zostać wykonana.
Jeśli tak się stanie, procedura przechowywana jest naprawdę niemożliwa do optymalizacji i procedura przechowywana może zostać umieszczona w zadaniu, aby wykonać zadanieWykonawczymsdb.dbo.sp_start_job@job_name='job_name'W ten sposób można uniknąć zażenowania, a oczywiście nie zapomnij przypomnieć o zakończeniu egzekucji.
exec msdb.dbo.sp_start_job @job_name='job_name'