Could someone explain to me why this try catch still returns an error if the job is not running? It never goes to the catch statement.
begin try
exec msdb..sp_stop_job @job_name = '_Test'
print 'Stopping Job: ' + '_Test'
end try
begin catch
print 'Not Running'
end catch
/* ----------------------------- */
Tochter aus Elysium, Wir betreten feuertrunken, Himmlische, dein Heiligtum!