Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 SQL Server Administration (2000)
 Permissions right to jobs and read Access to DBs

Author  Topic 

fredong
Yak Posting Veteran

80 Posts

Posted - 2005-10-05 : 12:22:33
I have grant a user to access system and production databases with read access as datareader but he could not see the Jobs in SQL Agents and I need him to see it and process it. What kind of permissions should I give to him.Please adivise. THanks.

k

jen
Master Smack Fu Yak Hacker

4110 Posts

Posted - 2005-10-05 : 22:28:52
from bol
quote:

Execute permissions default to the public role in the msdb database. A user who can execute this procedure and is a member of the sysadmin fixed role can start any job. A user who is not a member of the sysadmin role can use sp_start_job to start only the jobs he/she owns.

When sp_start_job is invoked by a user who is a member of the sysadmin fixed server role, sp_start_job will be executed under the security context in which the SQL Server service is running. When the user is not a member of the sysadmin fixed server role, sp_start_job will impersonate the SQL Server Agent proxy account, which is specified using xp_sqlagent_proxy_account. If the proxy account is not available, sp_start_job will fail. This is only true for Microsoft® Windows NT® 4.0 and Windows 2000. On Windows 9.x, there is no impersonation and sp_start_job is always executed under the security context of the Windows 9.x user who started SQL Server.





--------------------
keeping it simple...
Go to Top of Page
   

- Advertisement -