Can non-sysadmins administer jobs?

  • Is there a way that I can let 2 users administer all jobs on their server without making them sysadmins? They are both dbo's of the user database and have to change and run cmdexec and transql jobs.

  • hi,

    try allocating the users to the TargetServersRole Database role in msdb

    this seems to work for us.

    Paul

  • read about the changes for TargetServerRole in SQL2K SP3

  • It's not very secure but you can enable non-sysadmins to execute jobs.

    Go to the SQL Server Agent properties window, Job System tab. You can uncheck the "Only users with SysAdmin..." box.

  • Thanks Paul. Adding the users to the TargetServersRole indeed solved my problem. (If I look at the permissions for this role, I don't know how!, but it works.) But then it seems that this will only work until we upgrade to SQL2000 + SP3 (thanks suskno@saif.com ) which will not happen for quite a while yet.

Viewing 5 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic. Login to reply