set up a sql server proxy account to run packages

  • I'm using sql server 2008.

    The sql agent service is running under a windows account mydomain\mysqlsvc

    Now we would like to create a proxy account for

    non-admininstrator users to view and run sql agent jobs - specifically for those ssis packages.

    In SSMS, I first create a credential using the same account of sql agent service, in my case is mydomain\sysqlsvc.

    Then I go to sql server agent-Proxies- SSIS package execution- new proxy account, I name it Myproxyaccount, In the general screen I checked SQL server integration service pacakge, in the Principals screen I add SQLAGENTUSERROLE and SQLAGentOperatorRole, then click Ok.

    Then for permissions, since this package is to import from a file source to a database in this server, I also give the account mydomain\sysqlsvc as the dbowner of the database,

    also set up file level permission to this account.

    Is this all I need to do?

    Just confused about proxy account, cannot find a detailed instruction or example for how to set it up?

    Thanks

  • Just create a new login then give public role on msdb and give these 3 Roles to a newly added user

    1-SQLAgentOperatorRole

    2-SQLAgentReaderRole

    3-SQLAgentUserRole

    Regards,

    Syed Jahanzaib Bin Hassan

    MCTS | MCITP | OCA | OCP | OCE | SCJP | IBMCDBA

    My Blog

    http://www.aureus-salah.com

    Regards,
    Syed Jahanzaib Bin Hassan
    BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP | IBMCDBA

    My Blog
    www.aureus-salah.com

  • Check out this link:

    http://msdn.microsoft.com/en-us/library/ms190698.aspx

Viewing 3 posts - 1 through 2 (of 2 total)

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