Need answers to both DTS / SQL2000 and SSIS / SQL2008 versions; and possibly SQL2012 (in the process of migrating).
I have a user that needs to do the following:
1) view DTS / SSIS packages (respectively in SQL2000 and SQL 2008).
2) Run DTS / SSIS package
3) View jobs history that calls the DTS / SSIS package; and runs the job if the jobs failed.
Question is, what is the minimal privileges will I need to grant her to enable her to do all 3 things mentioned above? Sysadmin will allow her to do everything; however, she will have access to everything. And that is not ideal in my opinion.
I figured for #1 and #2; I can grant her db_datareader and db_datawriter to MSDB database. If I'm not mistaken, that will allow her to see all the available packages and run them.
However for #3; I'm not sure if I should grant her db_datareader and db_datawriter to MASTER database? If so, how is it different between (granting db_datareader and db_datawriter to both MSDB and MASTER) and (granting sysadmin)?
Thank you
Ami