I am currently creating an application in .NET 4.0 that will use SSIS 2008R2 packages to do its job. Packages are located on a separate SQL Server. The SQL server has an account proxy that has all the permissions necessary to execute the packages (calling report services, accessing the disk, etc.).
My question is: what is the best way to run these packages from C #?
I read about using SQL Agent to run packages through workstations, but I'm worried about this: in which account will jobs and packages work? Will it be the account on which the application is running, or can I use the proxy account that I have in SQL Server? How can I customize this?
Thanks in advance!
source share