カスタム ログ プロバイダの開発
Integration Services には、パッケージの実行中に発生するイベントをキャプチャすることを可能にする、広範なログ記録機能があります。Integration Services では、さまざまなログ プロバイダを使用でき、ログを作成して XML、テキスト、データベースなどの形式で保存したり、Windows イベント ログに格納できます。提供されるログ プロバイダと出力形式が、要件を必ずしも満たさない場合は、カスタム ログ プロバイダを作成できます。
カスタム ログ プロバイダを作成するには、LogProviderBase 基本クラスを継承するクラスを作成し、新しいクラスに DtsLogProviderAttribute 属性を適用し、ConfigString プロパティや Log メソッドなど、基本クラスの重要なメソッドとプロパティをオーバーライドする必要があります。
カスタム ログ プロバイダの実際のサンプルについては、「HtmlLogProvider サンプル」および「EmailLogProvider サンプル」を参照してください。
このセクションの内容
ここでは、カスタム ログ プロバイダを作成、構成、およびコーディングする方法について説明します。
トピック | 説明 |
---|---|
カスタム ログ プロバイダ プロジェクト用のクラスの作成方法について説明します。 |
|
基本クラスのメソッドとプロパティのオーバーライドによる、カスタム ログ プロバイダの実装方法について説明します。 |
|
カスタム ログ プロバイダ用のカスタム ユーザー インターフェイスは、SQL Server 2005 Integration Services (SSIS) ではサポートされません。 |
関連トピック
Integration Services で作成可能なカスタム オブジェクトのすべての種類に共通の情報については、次のトピックを参照してください。
トピック | 説明 |
---|---|
Integration Services のすべての種類のカスタム オブジェクトを実装する基本手順について説明します。 |
|
カスタムの永続性と、それが必要な場合について説明します。 |
|
カスタム オブジェクトをビルド、署名、配置、およびデバッグする方法について説明します。 |
Integration Services で作成可能なその他の種類のカスタム オブジェクトについては、次のトピックを参照してください。
トピック | 内容 |
---|---|
カスタム タスクのプログラム方法について説明します。 |
|
カスタム接続マネージャのプログラム方法について説明します。 |
|
カスタム列挙子のプログラム方法について説明します。 |
|
カスタム データ フローの変換元、変換、変換先のプログラム方法について説明します。 |