次の方法で共有


カスタム ログ プロバイダの開発

Integration Services には、パッケージの実行中に発生するイベントをキャプチャすることを可能にする、広範なログ記録機能があります。Integration Services では、さまざまなログ プロバイダを使用でき、ログを作成して XML、テキスト、データベースなどの形式で保存したり、Windows イベント ログに格納できます。提供されるログ プロバイダと出力形式が、要件を必ずしも満たさない場合は、カスタム ログ プロバイダを作成できます。

カスタム ログ プロバイダを作成するには、LogProviderBase 基本クラスを継承するクラスを作成し、新しいクラスに DtsLogProviderAttribute 属性を適用し、ConfigString プロパティや Log メソッドなど、基本クラスの重要なメソッドとプロパティをオーバーライドする必要があります。

カスタム ログ プロバイダの実際のサンプルについては、「HtmlLogProvider サンプル」および「EmailLogProvider サンプル」を参照してください。

このセクションの内容

ここでは、カスタム ログ プロバイダを作成、構成、およびコーディングする方法について説明します。

トピック 説明

カスタム ログ プロバイダの作成

カスタム ログ プロバイダ プロジェクト用のクラスの作成方法について説明します。

カスタム ログ プロバイダのコーディング

基本クラスのメソッドとプロパティのオーバーライドによる、カスタム ログ プロバイダの実装方法について説明します。

カスタム ログ プロバイダ用ユーザー インターフェイスの開発

カスタム ログ プロバイダ用のカスタム ユーザー インターフェイスは、SQL Server 2005 Integration Services (SSIS) ではサポートされません。

関連トピック

Integration Services で作成可能なカスタム オブジェクトのすべての種類に共通の情報については、次のトピックを参照してください。

トピック 説明

Integration Services 用のカスタム オブジェクトの開発

Integration Services のすべての種類のカスタム オブジェクトを実装する基本手順について説明します。

カスタム オブジェクトの永続化

カスタムの永続性と、それが必要な場合について説明します。

カスタム オブジェクトのビルド、配置、およびデバッグ

カスタム オブジェクトをビルド、署名、配置、およびデバッグする方法について説明します。

Integration Services で作成可能なその他の種類のカスタム オブジェクトについては、次のトピックを参照してください。

トピック 内容

カスタム タスクの開発

カスタム タスクのプログラム方法について説明します。

カスタム接続マネージャの開発

カスタム接続マネージャのプログラム方法について説明します。

カスタム ForEach 列挙子の開発

カスタム列挙子のプログラム方法について説明します。

カスタム データ フロー コンポーネントの開発

カスタム データ フローの変換元、変換、変換先のプログラム方法について説明します。

参照

概念

プログラミング サンプル

ヘルプおよび情報

SQL Server 2005 の参考資料の入手