カスタム オブジェクトを使用したパッケージの拡張

新規 : 2005 年 12 月 5 日

Integration Services で提供されるコンポーネントがユーザーの要件を満たさない場合、独自の拡張機能をコーディングすることにより、Integration Services の機能を拡張できます。パッケージを拡張するには次の 2 つの方法があります。1 つは、スクリプト タスクおよびスクリプト コンポーネントによって提供される強力なラッパー内でコードを記述する方法。もう 1 つは、Integration Services オブジェクト モデルによって提供される基本クラスを基に、カスタム Integration Services 拡張機能を最初から作成する方法です。

ここでは、カスタム オブジェクトを使用してパッケージを拡張する 2 つの方法について詳しく説明します。

作成するカスタム Integration Services ソリューションに、スクリプト タスクとスクリプト コンポーネントより高い柔軟性が求められる場合、または複数のパッケージで再使用可能なコンポーネントが必要な場合、Integration Services オブジェクト モデルを使用して、カスタム タスク、データ フロー コンポーネント、およびマネージ コード内のその他のパッケージ オブジェクトを最初から作成できます。

このセクションの内容

トピック 説明

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

Integration Services で作成できるカスタム オブジェクトについて説明し、必要な手順や設定の概要を示します。

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

カスタム オブジェクトの既定の永続性、およびカスタムの永続性の実装プロセスについて説明します。

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

さまざまな種類のカスタム オブジェクトの作成、配置、テストの一般的なアプローチについて説明します。

カスタム タスクの作成

カスタム タスクのコードを記述する手順について説明します。

カスタム接続マネージャの作成

カスタム接続マネージャのコードを記述する手順について説明します。

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

カスタム ログ プロバイダのコードを記述する手順について説明します。

カスタム Foreach 列挙子の作成

カスタム列挙子のコードを記述する手順について説明します。

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

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

参照

トピック 説明

Integration Services のエラーおよびメッセージのリファレンス

事前に定義されている Integration Services エラー コードと、そのシンボル名および説明の一覧を示します。

関連するセクション

トピック 説明

Integration Services のプログラミング

Integration Services のプログラミング概念について説明します。

スクリプトによるパッケージの拡張

スクリプト タスクを使用した制御フローの拡張方法や、スクリプト コンポーネントを使用したデータ フローの拡張方法について説明します。

プログラムによるパッケージの作成

Integration Services パッケージをプログラムで作成、構成、実行、読み込み、保存、および管理する方法を説明します。

プログラミング サンプル

オプションのインストール コンポーネントとして使用できる Integration Services プログラミング サンプルを一覧で示し、説明します。

参照

関連項目

スクリプティング ソリューションとカスタム オブジェクトとの比較

概念

Integration Services のプログラミング

その他の技術情報

SQL Server Integration Services
Integration Services 開発者向けの情報
Integration Services の開発に関する機能強化

ヘルプおよび情報

SQL Server 2005 の参考資料の入手