August 30, 2010 at 1:53 pm
What is the minimum security a user needs to be able to see all jobs -- not just their own, and be able to start any job.
I did not want to give sysadmin to the user just to allow access to the jobs scheduled in SQL Agent.
Thank you,
Ellen
September 2, 2010 at 9:51 am
If you are using SP3 or above of SQL 2000, you have to add the user to the TargetServerRole in MSDB so that they can view the status of the jobs owned by sysadmin
-Roy
September 2, 2010 at 10:22 am
Thank you so much. I am going to go read to find out what the 'TargetServerRole' is. I am not familiar with that role.
September 2, 2010 at 11:39 am
Great, Please do let us know if that was helpful to you. There are couple of others who are facing the same issue.
-Roy
September 2, 2010 at 12:09 pm
I assigned the user to the TargetServerRole. The user then could see all of the jobs but received an error message that basically said 'cannot execute sp_start_job" . I tried to find a description of the role but have not found it anywhere in online documentation. Does anyone have a link to that info?
Also, online in forums I have found conflicting information. Some people say that the role allows execution of jobs and others say it doesn't.
Is there a document from MS that gives the facts?
Thank you for any assistance.
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply