簡體   English   中英

從遠程計算機執行SSIS

[英]Execute SSIS from remote machine

我需要從遠程計算機上的.net應用程序執行SSIS包。 運行該應用程序的計算機未安裝SSIS。

我知道可以使用帶有xp_cmdshell的T-SQL http://www.databasejournal.com/features/mssql/article.php/3372131/Using-xpcmdshell.htm來完成此操作,但是由於安全問題,無法使用此方法。

我想將此軟件包作為代理作業存儲在遠程服務器(運行sql server 2008)上,並通過代理服務執行。 我在http://msdn.microsoft.com/zh-cn/library/ms403355.aspx#agent上找到了關於此的文章,但無法找到如何在變量中傳遞包。

這些變量將在每次運行時發生變化,我知道我可以將它們存儲在數據庫中並在執行程序包時加載它們,但這似乎是一個棘手的解決方案。 有誰知道可以解決這個問題?

您是否考慮過/了解軟件包配置? 如果您還沒有讀過,可能要讀一讀。 另外,請閱讀DTEXEC實用程序,它是命令行SSIS可執行文件。 您可以輕松地通過批處理文件和DTEXEC實用程序傳遞變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM