2012-10-01 57 views
1

我有一個SSIS包,它有一個內部執行* .bat文件的進程任務。SSIS - 腳本+進程任務將值傳遞給參數

的* bat文件具有是executed.I想在一些值在批處理文件饋送作爲參數%1,%2等幾個步驟

我有如下所示的結構:

-username%1 -p%2

我想要動態值傳遞給使用腳本的任務,這將是該過程任務之前存在於此處理的任務。

enter image description here

請讓知道如何可以做到這一點

回答

4

Execute Process TaskArguments屬性,它可以通過動態Expressions進行設置。

  1. 將參數值存儲在變量中,例如, Param1Param2
  2. 選擇Expressions財產Execute Process Task,創造新的表達:Property = ArgumentsExpression類似​​。如果參數不是字符串,你應該將它們轉換爲字符串。
+0

感謝您的答覆。是否還有一步一步的教程,將有助於此? – Gallop

+1

http://social.msdn.microsoft.com/Forums/en/sqlintegrationservices/thread/6b893df2-cc15-4f28-93f1-aa798e8bf9fd – Vinnie

+0

@Gallop哪個部分你有問題? –