7
我試圖用dtexec命令行實用程序執行SSIS包。dtexec錯誤 - 設置多個變量
我對DTEXEC語法如下:
dtexec /FILE "C:\DirectLoads\RefEDWDirectLoads.dtsx" /Set \Package.Variables
[User::SourceDirectory].Properties[Value];"C\Test" /Set \Package.Variables
[User::EDWConnection].Properties[Value];"Data Source=hts0476;Initial
Catalog=EDW;Provider=SQLNCLI10.1;Integrated Security=SSPI;"
當執行其投擲的錯誤:
Argument ""\Package.Variables[User::EDWConnection].Properties[Value];Data
Source=hts0476;Initial Catalog=EDW;Provider=SQLNCLI10.1;Integrated Security=SSPI;""
for option "set" is not valid.
您好,感謝這個問題,答案 - 當我嘗試上述,從PowerShell腳本,設置一個ConnectionString的值,如果我像你有它認爲「轉義引號」Dat一個「是一個腳本/ cmdlet - 如果我不這樣做,它說Set參數是無效的。有任何想法嗎? – SpaceBison 2013-09-20 11:24:09
工作正常。謝謝。 :) – 2014-12-09 14:30:45
爲了澄清,解決方法是第二個變量的值需要雙引號。不僅僅是「」數據源= hts ...「」而是「\」「數據源= hts ...」\「'。 – 2015-09-09 22:34:27