2

DTS2000パッケージの実行中にSSIS2008パッケージの実行をトリガーする方法を知っている人はいますか?実際、私のDTS 2000はそのまま実行する必要があり、SSIS 2008に変換することはできません。したがって、このSSIS 2008パッケージを実行するためにシェルコマンド(Dtutilなど)を実行することは可能ですか?

フィードバックをありがとう

4

1 に答える 1

4

これを行うには2つの方法が考えられます。

  1. DTS の実行を SQL エージェント ジョブのステップにし、ストアド プロシージャを実行してそのジョブを開始します。sp_start_job

  2. 実行して実行xp_cmdshell:

    EXEC xp_cmdshell 'dtexec /f "C:\Package.dtsx"'

オプション 2 には、実行する xp_cmdshell の構成が含まれます。xp_cmdshell を使用すると、T-SQL コードを介してオペレーティング システム コマンドを Windows コマンド シェルに直接発行できます。

役立つリンク:

于 2012-04-18T08:14:10.133 に答える