我需要從遠程計算機上的.net應用程序執行SSIS包。運行應用程序的機器沒有安裝SSIS。從遠程機器執行SSIS
我知道這可以使用T-SQL與xp_cmdshell http://www.databasejournal.com/features/mssql/article.php/3372131/Using-xpcmdshell.htm完成,但由於安全問題,我無法使用此方法。
我想將此程序包作爲代理作業存儲在遠程服務器上(運行sql server 2008)並通過代理服務執行。我在這裏發現了一篇關於http://msdn.microsoft.com/en-us/library/ms403355.aspx#agent的文章,但我無法找到如何在變量中傳遞包。
這些變量會從每次運行中改變,我知道我可以將它們存儲在數據庫中,並在執行包時加載它們,但它似乎是一個拙劣的解決方案。有沒有人知道這方面的工作?
包裝配置似乎很適合我的需求。謝謝! – JBone