Como cambiar el estado de salida de todos los pasos de un Job


En este ejemplo, vemos como podemos alterar la salida de todos los pasos que componene el Job.
Este Job en particular, posee 69 pasos, entonces, recorremos el mismo hasta que @Step sea = 68, ya que el paso 69 es el que informa el error.
Lo primero que debemos hacer, es obtener el @job_id que queremos modificar.
Esto lo hacemos consultando la tabla msdb.dbo.sysjobs por el campo (name).


SELECT job_id FROM msdb.sysjobs WHERE name LIKE '%NombreJob%'
DECLARE @Step INT
SET @Step = 1
WHILE @Step < 69
BEGIN
EXEC msdb.dbo.sp_update_jobstep
@job_id=N'c064296e-0334-490e-9901-5edcd8df306c',@step_id=@Step,@on_fail_action=4, @on_fail_step_id = 69
SET @Step = @Step + 1
END