Um trabalho do SQL Server Agent (SSA) deve ser executado após alguns outros trabalhos do SSA.
Existe alguma maneira de iniciar trabalhos SSA após a conclusão (ou sucesso ou falha) de outro?
Atualmente, faço isso dentro do cronograma adicionando o atraso pela duração dos trabalhos anteriores. Isso é desconfortável por vários motivos:
- o tempo real de execução do trabalho anterior pode exceder o tempo normal e o trabalho seguinte será iniciado sem a conclusão necessária;
- se quiser incluir o processamento de acompanhamento como etapas de trabalho, preciso duplicá-los em alguns trabalhos
SQL Server 2012 R2 no Windows Server 2008 R2
Use sp_start_job .
Coloque esse comando em uma etapa de trabalho, conforme necessário. Não há necessidade de se preocupar com a duração dos trabalhos anteriores.