ホームページ > データベース > mysql チュートリアル > SQL Server エージェントを使用して SSIS パッケージをスケジュールして実行するにはどうすればよいですか?

SQL Server エージェントを使用して SSIS パッケージをスケジュールして実行するにはどうすればよいですか?

DDD
リリース: 2025-01-05 17:49:43
オリジナル
176 人が閲覧しました

How to Schedule and Run an SSIS Package using SQL Server Agent?

SQL Server エージェント ジョブで SSIS パッケージを実行する方法

SSIS パッケージを実行するジョブ ステップの作成

ジョブを作成できますこの手順では T-SQL コマンドを使用しますが、GUI による方法の方が使いやすいです。 SSIS パッケージを実行するジョブ ステップを作成するには:

  1. SQL Server Management Studio で、SQL Server エージェント > に移動します。 求人 > 新しいジョブ....
  2. ジョブ名所有者、およびオプションの説明を入力します。
  3. ステップ セクションで、 をクリックします。 新規....
  4. 新しいジョブ ステップダイアログで:

    • ステップ名を割り当てます.
    • SQL Server Integration Services を選択しますタイプとしてパッケージを選択します。
    • パッケージ ソースとしてファイル システムを選択します。
    • パッケージを参照します省略記号を使用してパスを指定します。
  5. 構成ファイル (.dtsConfig) がある場合は、構成 をクリックしてファイルを追加します。
  6. 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 ステップを実行する必要がある場合アカウント:

  1. 必要な Windows アカウントとパスワードを使用して 資格情報 を作成します。
  2. 資格情報を使用し、プロキシ を作成します。 🎜>SQL Server Integration Services Package として
  3. ジョブ ステップの
  4. Run as ドロップダウンで、新しく作成した プロキシ アカウント を選択します。
次の手順に従います。 、SSIS パッケージを実行するジョブ ステップを作成し、間違った構文エラーを解決できます。

以上がSQL Server エージェントを使用して SSIS パッケージをスケジュールして実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート