Необходимо иметь хранимую процедуру, которая вызывает задание агента SQL Server и возвращает, успешно ли выполнялось задание или нет.
До сих пор у меня есть
CREATE PROCEDURE MonthlyData
AS
EXEC msdb.dbo.sp_start_job N'MonthlyData'
WAITFOR DELAY '000:04:00'
EXEC msdb.dbo.sp_help_jobhistory @job_name = 'MonthlyData'
GO
Что запускает задание, каков наилучший способ вернуться, если работа выполнена успешно или нет?
Ok сделал редактирование и использовал WAITFOR DELAY, поскольку задание обычно работает между 3-4 минутами, не превышающими 4. Есть ли работа, но есть ли более эффективный способ сделать это?