リモートマシン上にある.netアプリケーションからSSISパッケージを実行する必要があります。アプリケーションを実行しているマシンにSSISがインストールされていません。
これは、xp_cmdshell http://www.databasejournal.com/features/mssql/article.php/3372131/Using-xpcmdshell.htmでT-SQLを使用して実現できることはわかっていますが、セキュリティ上の問題のため、このアプローチを使用できません。
このパッケージをエージェントジョブとしてリモートサーバー(SQL Server 2008を実行している)に保存し、エージェントサービスを介して実行したいと思います。これに関する記事をhttp://msdn.microsoft.com/en-us/library/ms403355.aspx#agentで見つけましたが、変数でパッケージを渡す方法を見つけることができません。
これらの変数は実行ごとに変更され、データベースに保存してパッケージの実行中にロードできることはわかっていますが、それはハッキーな解決策のようです。誰かがこれの回避策を知っていますか?