Etter at den grunnleggende forberedelsen er fullført, er neste steg å opprette, kjøre, endre og slette jobben
sp_add_job | Opprett en jobb |
sp_add_jobstep | Lag ett eller flere jobbtrinn |
sp_add_schedule | Lag en plan |
sp_attach_schedule | Legg ved en plan til en aktivitet |
sp_add_jobserver | Sett serveren for jobben |
Selvfølgelig synes jeg personlig at den vennlige visningen er mye raskere enn å utføre disse setningene (oppnådd ved å høyreklikke på jobben – opprette jobben)
I steget foretrekker jeg personlig å skrive setningen som skal utføres som en lagret prosedyre, og det er mer praktisk å bare vedlikeholde den lagrede prosedyren senere
Når du oppretter et nytt steg, kan du støte på denne situasjonen som vist i figuren nedenfor, fordi komponenten i siste parentes mangler, kan du se lenken
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html
I planen, prøv å legge til en plan om å sende en e-post til administratoren hvis det feiler, for å unngå situasjonen hvor du ikke vet om jobbutførelsen feiler, og at noe antivirusprogramvare også vil blokkere denne jobben; hvis det finnes en antivirusmotor, prøv å legge til en hviteliste.
Tips: noen lagrede prosedyrer kan kjøres i mer enn ett minutt, denne typen utførelse på siden vil siden ha en svartidsavbruddsmekanisme, og deretter rapportere noen feil, og den lagrede prosedyren kan ikke kjøres.
Hvis dette skjer, er den lagrede prosedyren egentlig umulig å optimalisere, og den lagrede prosedyren kan plasseres i jobben for å utføre jobbenAdministrerende direktørmsdb.dbo.sp_start_job@job_name='job_name'På denne måten kan pinlighet unngås, og selvfølgelig må du ikke glemme å minne henrettelsen på slutten.
leder msdb.dbo.sp_start_job @job_name='job_name'