スクリプティング ソリューションでの他のアセンブリの参照

Microsoft.NET Framework クラス ライブラリには、スクリプトの開発者が Integration Services パッケージにカスタム機能を実装するための強力なツール セットが用意されています。スクリプト タスクとスクリプト コンポーネントでは、カスタム マネージ アセンブリも使用できます。

注意注意

Web サービスのオブジェクトやメソッドをパッケージで使用できるようにするには、MicrosoftVisual Studio Tools for Applications (VSTA) の [Web 参照の追加] コマンドを使用します。Integration Services の以前のバージョンでは、Web サービスを使用するためにプロキシ クラスを生成する必要がありました。

マネージ アセンブリの使用

デザイン時に Integration Services によってマネージ アセンブリが検出されるようにするには、次の手順を実行する必要があります。

  1. マネージ アセンブリをコンピュータ上の任意のフォルダに格納します。

    注意注意

    Integration Services の以前のバージョンで追加できたのは、%windir%\Microsoft.NET\Framework\vx.x.xxxxx フォルダか %ProgramFiles%\Microsoft SQL Server\100\SDK\Assemblies フォルダにあるマネージ アセンブリへの参照のみでした。

  2. マネージ アセンブリへの参照を追加します。

    参照を追加するには、VSTA の [参照の追加] ダイアログ ボックスにある [参照] タブで、マネージ アセンブリを探して追加します。

実行時に Integration Services によってマネージ アセンブリが検出されるようにするには、次の手順を実行する必要があります。

  1. マネージ アセンブリに厳密な名前で署名します。

  2. パッケージが実行されるコンピュータのグローバル アセンブリ キャッシュに、そのアセンブリをインストールします。

    詳細については、「カスタム オブジェクトのビルド、配置、およびデバッグ」を参照してください。

Microsoft .NET Framework クラス ライブラリの使用

スクリプト タスクおよびスクリプト コンポーネントは、.NET Framework クラス ライブラリによって公開されている他のすべてのオブジェクトおよび機能を利用することができます。たとえば、.NET Framework を使用すると、ユーザーの環境に関する情報を取得し、パッケージを実行中のコンピュータとやり取りできます。

使用頻度の高い .NET Framework クラスを次に示します。

  • System.Data   ADO.NET アーキテクチャが含まれています。

  • System.IO   ファイル システムおよびファイル ストリームに対するインターフェイスを提供します。

  • System.Windows.Forms   フォームの作成に使用します。

  • System.Text.RegularExpressions   正規表現を処理するためのクラスを提供します。

  • System.Environment   ローカル コンピュータ、現在のユーザー、およびコンピュータとユーザーの設定に関する情報を返します。

  • System.Net   ネットワーク通信を提供します。

  • System.DirectoryServices   Active Directory を公開します。

  • System.Drawing   広範な画像操作ライブラリを提供します。

  • System.Threading   マルチスレッド プログラミングを有効にします。

.NET Framework の詳細については、MSDN ライブラリを参照してください。

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

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

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