In SQL 2005 you make then a member of the SQLAgentUserRole and make them the job owner. There isn't a way to grant the user the right to start a job which they do not own.
In SQL 2000 the only way is to make them the job owner.
Denny
MCSA (2003) / MCDBA (SQL 2000)
MCTS (SQL 2005 / Microsoft Windows SharePoint Services 3.0: Configuration / Microsoft Office SharePoint Server 2007: Configuration)
MCITP Database Administrator (SQL 2005) / Database Developer (SQL 2005)
--Anything is possible. All it takes is a little research. (Me)
So it seems that only ONE person can be the owner of a given job at a time? There can't be "multiple" job owners.
This goes against the advice I received from another person, who was suggesting that I could give several people permission to run a job... I wonder why they would say that?
You can add the user to the SQLAgentOperators role but this will give them rights to run all the jobs, not just a specific job.
There isn't a way to grant several users the right to run a single job.
The only possible way I can think to make this happen would be to create a proxy account, set the job to be owned by the proxy account. Have the users log in with that account and start the job.
Denny
MCSA (2003) / MCDBA (SQL 2000)
MCTS (SQL 2005 / Microsoft Windows SharePoint Services 3.0: Configuration / Microsoft Office SharePoint Server 2007: Configuration)
MCITP Database Administrator (SQL 2005) / Database Developer (SQL 2005)
--Anything is possible. All it takes is a little research. (Me)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.