Estou tentando encontrar uma maneira de executar um trabalho de manutenção a partir do script e retorná-lo se o trabalho foi bem-sucedido ou não. Eu sei que posso usar msdb.dbo.sp_start_job para executar o trabalho de manutenção, mas ele só iniciará sem retornar se foi bem-sucedido ou não.
Meu objetivo final para isso é usar o JAMS para todo o nosso agendamento de trabalho e queremos apenas verificar se há falhas no trabalho.
Se o seu objetivo final é usar o JAMS, ele lida com muitas das conversões de trabalho do agente SQL para você.
O JAMS inclui um utilitário de conversão nativo para tarefas do SQL Agent para agilizar a transição da sua organização para o agendamento corporativo. O mapeamento abrangente preserva a lógica do SQL Agent que você criou e estende cada trabalho com uma matriz de propriedades para agendamento avançado.
Retirado de http://www.jamsscheduler.com/platforms/sql-databases/