Je développe actuellement une application en .NET 4.0 qui utilisera des paquets SSIS 2008R2 pour effectuer son travail. Les packages sont situés sur un serveur SQL séparé. Le serveur SQL dispose d'un compte proxy qui possède toutes les autorisations nécessaires à l'exécution des packages (appel de Reporting services, accès au disque, etc.).
Ma question est la suivante : quelle est la meilleure façon d'exécuter ces paquets à partir de C# ?
J'ai lu qu'il était possible d'utiliser SQL Agent pour exécuter les packages par le biais de jobs, mais mon problème est le suivant : quel compte le job et les packages utiliseront-ils ? S'agira-t-il du compte sous lequel l'application est exécutée ou puis-je utiliser le compte proxy que j'ai dans le serveur SQL ? Comment puis-je configurer cela ?
Merci d'avance !