I have 6 SQL Server Agent jobs that have to run every hour. 5 of them are jobs which update data from a Progress database using ODBC to a SQL Server stored on a network computer. The 6th job updates the "updated" tables from the network computer to the SQL Server on the webserver. The 5 jobs are timed to finish running by 4 after the hour. The 6th and final job has to run by 6 after the hour. Most of the time this runs fine. But during the 1st - 5th of the month (Heavy traffic time) some jobs may fail. Is there a way for the 6th job to NOT run if any of the previous 5 jobs have failed?