次の方法で共有


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

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

ここでは、より簡単な方法である、スクリプトを使用したパッケージの拡張について説明します。

スクリプト タスクおよびスクリプト コンポーネントを利用すると、Integration Services パッケージの制御フローとデータ フローを、コードをほとんど記述することなく拡張できます。 これらの両オブジェクトでは、MicrosoftVisual Studio Tools for Applications (VSTA) 開発環境と Microsoft Visual Basic または Microsoft Visual C# のプログラミング言語を使用して、Microsoft .NET Framework クラス ライブラリやカスタム アセンブリで提供されるすべての機能を活用できます。 スクリプト タスクおよびスクリプト コンポーネントを使用すると、カスタム タスクやカスタム データ フロー コンポーネントの開発時に通常必要となるインフラストラクチャ コードを一切記述せずにカスタム機能を作成できます。

このセクションの内容

スクリプト タスクとスクリプト コンポーネントの比較 スクリプト タスクとスクリプト コンポーネントの類似点と相違点について説明します。

スクリプト ソリューションとカスタム オブジェクトの比較 スクリプト ソリューションとカスタム オブジェクトの開発の選択に使用する条件について説明します。

スクリプト ソリューションでの他のアセンブリの参照 スクリプト プロジェクトで外部アセンブリと名前空間を参照および使用するために必要な手順について説明します。

スクリプト タスクを使用したパッケージの拡張 スクリプト タスクを使用してカスタム タスクを作成する方法について説明します。 通常は、パッケージの実行またはパッケージが開くデータ ソースごとにタスクが 1 回呼び出されます。

スクリプト コンポーネントを使用してData Flowを拡張する スクリプト コンポーネントを使用してカスタム データ フロー ソース、変換、変換先を作成する方法について説明します。 通常は、処理するデータ行ごとにデータ フロー コンポーネントが 1 回呼び出されます。

リファレンス

Integration Services のエラーとメッセージのリファレンス 定義済みの Integration Services エラー コードとそのシンボリック名と説明を一覧表示します。

カスタム オブジェクトを使用したパッケージの拡張 複数のパッケージで使用するプログラム カスタム タスク、データ フロー コンポーネント、およびその他のパッケージ オブジェクトを作成する方法について説明します。

プログラムによるパッケージのビルド Integration Services パッケージをプログラムで作成、構成、実行、読み込み、保存、管理する方法について説明します。

Integration Services アイコン (小)Integration Services を最新の状態に保つ
Microsoft からの最新のダウンロード、記事、サンプル、ビデオ、およびコミュニティから選択したソリューションについては、MSDN の Integration Services ページを参照してください。

MSDN の Integration Services のページを参照する

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

参照

SQL Server Integration Services