Når den grundlæggende forberedelse er gennemført, er næste skridt at oprette, udføre, ændre og slette jobbet
sp_add_job | Opret et job |
sp_add_jobstep | Opret et eller flere jobtrin |
sp_add_schedule | Lav en plan |
sp_attach_schedule | Vedhæft en plan til en aktivitet |
sp_add_jobserver | Indstil serveren til opgaven |
Selvfølgelig synes jeg personligt, at den venlige visning er meget hurtigere end at udføre disse sætninger (opnås ved at højreklikke på opgaven – oprette jobbet)
I trinnet foretrækker jeg personligt at skrive sætningen, der skal udføres som en lagret procedure, og det er mere praktisk kun at vedligeholde den lagrede procedure senere
Når du opretter et nyt trin, kan du støde på denne situation som vist i figuren nedenfor, fordi komponenten i den sidste parentes mangler, kan du henvise til linket
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html
I planen skal du prøve at tilføje en plan om at sende en e-mail til administratoren, hvis det fejler, for at undgå situationen, hvor du ikke ved, om jobudførelsen fejler, og noget antivirussoftware også vil blokere dette job; hvis der er en antivirusmotor, så prøv at tilføje en whitelist.
Tip: Nogle lagrede procedurer kan blive udført i mere end et minut, denne type udførelse på siden vil have en respons-timeout-mekanisme, og derefter rapportere nogle fejl, og den gemte procedure kan ikke udføres.
Hvis dette sker, er den lagrede procedure reelt umulig at optimere, og den lagrede procedure kan placeres i jobbet for at udføre jobbetLedelsemsdb.dbo.sp_start_job@job_name='job_name'På denne måde kan pinlighed undgås, og glem selvfølgelig ikke at minde afslutningen på henrettelsen.
exec msdb.dbo.sp_start_job @job_name='job_name'