Una vez completada la preparación básica, el siguiente paso es crear, ejecutar, modificar y eliminar el trabajo
sp_add_job | Crear un empleo |
sp_add_jobstep | Crea uno o más pasos de trabajo |
sp_add_schedule | Crea un plan |
sp_attach_schedule | Adjunta un plan a una actividad |
sp_add_jobserver | Prepara el servidor para el trabajo |
Por supuesto, personalmente encuentro la vista amigable mucho más rápida que ejecutar estas sentencias (conseguidas haciendo clic derecho en el trabajo, creando el trabajo)
En el paso, personalmente prefiero escribir la instrucción para ejecutarse como un procedimiento almacenado, y es más cómodo mantener el procedimiento almacenado solo después
Al crear un nuevo paso, puede que te encuentres con esta situación, como se muestra en la figura siguiente, como falta el componente en los últimos paréntesis, puedes consultar el enlace
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html
En el plan, intenta añadir un plan para enviar un correo electrónico al administrador si falla, para evitar la situación de no saber si la ejecución falla y que algún software antivirus también bloquee este trabajo; si hay un motor antivirus, intenta añadir una lista blanca.
Consejo: algunos procedimientos almacenados pueden ejecutarse durante más de un minuto, este tipo de ejecución en la página tendrá un mecanismo de tiempo de espera de respuesta y luego reportará algunos errores, y el procedimiento almacenado no podrá ejecutarse.
Si esto ocurre, el procedimiento almacenado es realmente imposible de optimizar, y el procedimiento almacenado puede colocarse en el trabajo para ejecutarloEjecutivomsdb.dbo.sp_start_job@job_name='job_name'De este modo, se puede evitar la vergüenza y, por supuesto, no olvides recordar el final de la ejecución.
Ejecutivo msdb.dbo.sp_start_job @job_name='job_name'