0

私は dtexec の使用と SSIS パッケージの展開に非常に慣れていません (ほとんどの場合、VS で実行するだけです)。DTEXEC を使用してサーバーにデプロイしたパッケージをリモートで実行したいと考えています...

パッケージ名は SQL2012 Update Run です。SSMSを開くと、パッケージは次の場所にあります

Integration Services カタログ -> SSISDB -> ServerUpdate -> プロジェクト -> UpdateRun -> パッケージ -> SQL2012 Update Run

サーバー名は 1555\C1592 です。

/sql コマンド、/ser コマンド、/dts、/file を使用してあらゆる種類のバリエーションを試しましたが、実行できないようです。

dtexec ユーティリティを使用して、統合セキュリティを使用して指定された場所でパッケージを実行するにはどうすればよいですか?

編集:ああ、4 つのパラメーターがあり、3 つが文字列で、1 つが int16 です。これらをどのように渡すのですか?

ありがとうございました

4

1 に答える 1

0

以下は、dtsx ファイルの場所と変数の入力を使用して dtexec を記述する方法の例です。

例:

dtexec /F "C:\Temp\Test.dtsx" /SET \Package.Variables[User::Guess_A_Number].Properties[Value];3

シェル (編集):

dtexec /F "<your_directory/<your_file>.dtsx" /SET \Package.Variables[<Your Variable>].Properties[Your Value];<Your Value>

説明: /F は、変数を設定するための dtsx (SSIS) パッケージ /SET の場所です。

dtexec の詳細: TechNet リンク

お役に立てれば!

于 2015-11-23T17:13:16.643 に答える