SQL Server エージェント ジョブで SSIS パッケージを実行する方法
SSIS パッケージを実行するジョブ ステップの作成
ジョブを作成できますこの手順では T-SQL コマンドを使用しますが、GUI による方法の方が使いやすいです。 SSIS パッケージを実行するジョブ ステップを作成するには:
- SQL Server Management Studio で、SQL Server エージェント > に移動します。 求人 > 新しいジョブ....
-
ジョブ名、所有者、およびオプションの説明を入力します。
-
ステップ セクションで、 をクリックします。 新規....
-
新しいジョブ ステップダイアログで:
-
ステップ名を割り当てます.
-
SQL Server Integration Services を選択しますタイプとしてパッケージを選択します。
-
パッケージ ソースとしてファイル システムを選択します。
- パッケージを参照します省略記号を使用してパスを指定します。
- 構成ファイル (.dtsConfig) がある場合は、構成 をクリックしてファイルを追加します。
-
OK をクリックします。
エラーのトラブルシューティング: '/'
付近の構文が正しくありません。 /FILE コマンドは、非推奨の構文を使用していることが原因である可能性があります。 SSIS パッケージを正しく実行するには、次の構文を使用します。
EXEC sp_add_jobstep @job_id = @jobid
,@step_name = N'Upload Data'
,@step_id = 1
,@command=N'/TargetServer "\SSISDB\Upload.dtsx"'
ログイン後にコピー
パッケージ パスは二重引用符で囲み、その前に /TargetServer を付ける必要があることに注意してください。
SSIS ステップの実行別のアカウント
SQL エージェント サービスとは別のアカウントで SSIS ステップを実行する必要がある場合アカウント:
- 必要な Windows アカウントとパスワードを使用して 資格情報 を作成します。
- 資格情報を使用し、プロキシ を作成します。 🎜>SQL Server Integration Services Package として
ジョブ ステップの - Run as ドロップダウンで、新しく作成した プロキシ アカウント を選択します。
次の手順に従います。 、SSIS パッケージを実行するジョブ ステップを作成し、間違った構文エラーを解決できます。
以上がSQL Server エージェントを使用して SSIS パッケージをスケジュールして実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。