Hello. In SQL 2005 Enterprise I've added a user to SqlAgentUseRole in msdb. They can create a job but cannot later go back and edit a step; everything is grayed out. I saw this article about an error in SQL 2008 that's been fixed in 2008 CU3.
Neha, thanks, but that is not working. We're talking about a user in SQLAgentUserRole trying to update a job that they created and own. Something they should be able to do. I tried giving this user Exec access to those msdb procs to no avail. It looks like
the thread you're showing has someone trying to do some kind of hybrid rights; somewhere in between AgentReader and AgentOperator.