2

コマンド ライン プロンプトを使用して、運用サーバーに SSIS パッケージを展開する予定です。私は以下を実行しています:

DTEXEC.exe /FILE "C:\SSISPackages\Rewards\ExcelMasterToRewardsExcel.dtsx" 
           /DECRYPT ssis 
           /CHECKPOINTING OFF  
           /REPORTING EWCDI  
           /SET "\PACKAGE.VARIABLES
[varExcelFilePath_Master]";"D:\SSIS\64bit\MIS_DownloadScheduler2012-11-29-07-00-03.xls"

問題は、日時[varOutPutExcel]を取って追加する式変数である別の変数があることです。[varExcelFilePath_Master]

しかし、コマンドプロンプトでこの変数を設定するにはどうすればよいですか??

4

1 に答える 1

0

次のようにパラメーターを渡します。

Dtexec /isserver “SSISDB\MyFolder\MyProject\MyPackage.dtsx” /server “.” /parameter $Project::myparam;myvalue /parameter anotherparam(int32);12

詳細はこちら:

展開の場合、統合カタログに展開する場合は、ソリューションを右クリックして展開ウィザードを使用します。Dtexe.exe はパッケージを実行するだけで、それ以上は実行しません。ファイル ストアを使用してソリューションまたは dtsx をフォルダーに保存する場合は、そのアドレスを ISServer オプションなしで dtexec に指定します。

パッケージの実行時に式が計算されることを理解することが重要です。ただし、上記のようにパラメーターを使用することで、これらの式に値を渡して使用することができます。

于 2018-08-19T01:55:37.477 に答える