2012-01-25 12 views
0

Windowsスケジューラによって展開する必要があるSSISパッケージがあります。テスト目的のために、私はパッケージのバッチファイルを作成し、コマンドプロンプトでそのバッチファイルを実行したが、私にエラーが表示される。コマンドプロンプトでSSISパッケージをスケジュールする際のエラー

私のバッチファイル。

DTEXEC.exe /F "\\itdv1005083\delete\IntegrationServiceJob_Files\JOBS\MTS\CashSheet_MTS_DataLoad_Jobv01.2.dtsx" /SET \package.Variables[DBUserID].Value;cdouserqa /SET \package.Variables[DBPassword].Value;cdouserqa /SET \package.Variables[DBName].Value;WSODB10_07162010 /SET \package.Variables[DBServer].Value;ITDV1005083 /SET \package.Variables[IntegratedSecurity].Value;True /SET \package.Variables[PwdMatrixServer].Value;ITDV1005083 /SET \package.Variables[InputFileDirectory].Value;"\\\\boston14.ibt.ibtco.com\Shardata\LST\Test_TXT" /SET 
\package.Variables[PeekMatchFileDirectory].Value;"\\\\itdv1005083\delete\IntegrationServiceJob_Files\DIRInput\MTS\Outbound" /SET 
\package.Variables[SourceFileName].Value;MTS_20120106_14544000433.txt /SET 
\package.Variables[SourceFilePath].Value;"\\\\itdv1005083\delete\IntegrationServiceJob_Files\DIRInput\MTS\Inbound\TestMTS_20120106_14544000433.txt\" 

このコマンドをコマンドプロンプトで実行すると、次のエラーが発生します。

Argument "" for option 'set' is not valid. 
C:\Program Files\Microsoft SQL Server\100\DTS\Binn>\package.Variables[PeekMatchFileDirectory].Value;"\\\\itdv1005083\delete\IntegrationServiceJob_Files\DIRInput\MTS\Outbound" /SET 
\package.Variables[PeekMatchFileDirectory].Value' is not recognized as an interoperable program or batch file. 

same with sourcefilename and source filepath 
+0

StackOverflowのは、人々がお互いを助けたいという前提で動作します。トピックに対する人の有益性および認識された影響の尺度は、その評判と関連しています。あなたは[他の4つの質問](http://stackoverflow.com/users/1025057/satishkumar?tab=questions)にお答えしましたが、回答を選択したり、有用な回答をupvotedしたりしていません。人々はエネルギーを費やして答えを見つけるのを助けますが、解決策がうまくいかない場合は、コミュニティの良いメンバーであり、投票やフィードバックに努力する必要があります。 [よくある質問](http://stackoverflow.com/faq#howtoask) – billinkc

答えて

0

設定しようとしている変数の名前を二重引用符で囲んでみてください。例えば

/SET "\package.Variables[DBPassword].Value";"cdouserqa" 
関連する問題