So, it seems that it is not possible to set the timeout for each single step in a SQL Server job (article from StackExchange).
MSDN points out that you can of course set the Agent timeout:
Questions
- How does Agent time-out work?
- Is there any other way (preferably by configuration) to setup the single step timeout?
- Is there any other way (preferably by configuration) to setup the whole job timeout?