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

Integration Services では、接続マネージャーを使用して、外部データ ソースへの接続に必要な情報をカプセル化します。Integration Services には、エンタープライズ データベースからテキスト ファイルや Excel ワークシートまで、よく使用されるデータ ソースへの接続をサポートする、さまざまな接続マネージャーが用意されています。Integration Services でサポートされている接続マネージャーと外部データ ソースが、要件を必ずしも満たさない場合は、カスタム接続マネージャーを作成できます。

カスタム接続マネージャーを作成するには、ConnectionManagerBase 基本クラスを継承するクラスを作成し、新しいクラスに DtsConnectionAttribute 属性を適用し、ConnectionString プロパティや AcquireConnection メソッドなど、基本クラスの重要なメソッドとプロパティをオーバーライドする必要があります。

カスタム接続マネージャーの実際のサンプルについては、Codeplex にある Integration Services のサンプルを参照してください。このセクション内のコード スニペットは、Sql Server Custom Connection Manager のサンプルに含まれています。

重要な注意事項重要

Integration Services に組み込まれているタスク、変換元、および変換先の多くは、組み込みの接続マネージャーの特定の種類でのみ機能します。組み込みのタスクやコンポーネントで使用するカスタム接続マネージャーを開発する前に、それらのコンポーネントで使用できる接続マネージャーが、特定の種類に限定されるかどうかを確認してください。ソリューションがカスタム接続マネージャーを必要とする場合は、その接続マネージャーで機能するカスタムのタスク、変換元、および変換先も開発する必要があります。

このセクションの内容

ここでは、カスタム接続マネージャーとそのオプションのカスタム ユーザー インターフェイスを作成、構成、およびコーディングする方法について説明します。このセクション内のコード スニペットは、Sql Server Custom Connection Manager のサンプルに含まれています。

関連セクション

すべてのカスタム オブジェクトに共通の情報

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

その他のカスタム オブジェクトに関する情報

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

Integration Services のアイコン (小) 最新の Integration Services の入手

マイクロソフトが提供する最新のダウンロード、アーティクル、サンプル、ビデオ、およびコミュニティで選択されたソリューションについては、MSDN または TechNet の Integration Services のページを参照してください。

これらの更新が自動で通知されるようにするには、ページの RSS フィードを購読します。