Após a preparação básica ser concluída, o próximo passo é criar, executar, modificar e excluir o trabalho
sp_add_job | Criar um emprego |
sp_add_jobstep | Crie uma ou mais etapas do trabalho |
sp_add_schedule | Crie um plano |
sp_attach_schedule | Anexe um plano a uma atividade |
sp_add_jobserver | Configure o servidor para o trabalho |
Claro, pessoalmente acho a visualização amigável muito mais rápida do que executar essas instruções (conseguida clicando com o botão direito no trabalho - criando o trabalho)
No passo, pessoalmente prefiro escrever a instrução para ser executada como um procedimento armazenado, e é mais conveniente manter o procedimento armazenado apenas depois
Ao criar um novo passo, você pode encontrar essa situação, como mostrado na figura abaixo, porque o componente no último parêntese está ausente, você pode consultar o link
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html
No plano, tente adicionar um plano para enviar um e-mail ao administrador caso ele falhe, para evitar a situação de você não saber se a execução do trabalho falhar, e algum antivírus também bloquear esse trabalho; se houver um mecanismo antivírus, tente adicionar uma lista branca.
Dica: alguns procedimentos armazenados podem ser executados por mais de um minuto, esse tipo de execução na página terá um mecanismo de tempo de resposta e depois reportará alguns erros, e o procedimento armazenado não poderá ser executado.
Se isso acontecer, o procedimento armazenado é realmente impossível de otimizar, e o procedimento armazenado pode ser colocado no trabalho para executá-loExecutivomsdb.dbo.sp_start_job@job_name='job_name'Dessa forma, o constrangimento pode ser evitado e, claro, não se esqueça de lembrar o fim da execução.
executivo msdb.dbo.sp_start_job @job_name='job_name'