Share via


パッケージのイベント ハンドラの作成

コンテナとタスクは実行時にイベントを発生させます。こうしたイベントが発生したときにワークフローを実行して、イベントに応答するカスタム イベント ハンドラを作成できます。たとえば、タスクが失敗したときに電子メール メッセージを送信するイベント ハンドラを作成できます。

イベント ハンドラは、パッケージと同様です。イベント ハンドラでは、パッケージと同様に変数のスコープが用意され、制御フローとオプションのデータ フローが含まれています。パッケージ、Foreach ループ コンテナ、For ループ コンテナ、シーケンス コンテナ、およびすべてのタスクに対してイベント ハンドラを作成できます。

イベント ハンドラを作成するには、SSIS デザイナにある [イベント ハンドラ] タブのデザイン画面を使用します。

[イベント ハンドラ] タブがアクティブな場合、SSIS デザイナにあるツールボックスの [制御フロー項目] および [メンテナンス プランのタスク] ノードには、イベント ハンドラで制御フローを作成するためのタスクとコンテナが含まれます。[データ フローの変換元][変換]、および [データ フローの変換先] ノードには、イベント ハンドラでデータ フローを作成するためのデータ ソース、変換、および変換先が含まれます。詳細については、「制御フローの要素」および「データ フロー要素」を参照してください。

[イベント ハンドラ] タブには、[接続マネージャ] 領域も含まれ、イベント ハンドラがサーバーおよびデータ ソースに接続するために使用する、接続マネージャの作成および変更を行うことができます。詳細については、「接続マネージャの作成」を参照してください。

イベント ハンドラ デザイナの使用

次の図は、SSIS デザイナにある [イベント ハンドラ] タブのデザイン画面上の、イベント ハンドラを示しています。

SSIS デザイナの [イベント ハンドラ] タブ

イベント ハンドラ内で制御フローとデータ フローを作成する手順は、パッケージ内で制御フローとデータ フローを作成する手順と同様です。詳細については、「パッケージの制御フローの作成」および「パッケージのデータ フローの作成」を参照してください。

SSIS デザイナでイベント ハンドラを作成するには

参照

処理手順

パッケージへのログ機能の実装

概念

Integration Services の概要

その他の技術情報

SSIS デザイナでのパッケージの作成

ヘルプおよび情報

SQL Server 2005 の参考資料の入手