プログラムによるパッケージとフォルダの管理

プログラムで Integration Services パッケージを操作する際に、個々のパッケージやフォルダが存在するかどうかを判断したり、パッケージが格納されたフォルダを管理したりする必要がある場合があります。Microsoft.SqlServer.Dts.Runtime 名前空間の Application クラスは、これらの要件を満たすさまざまなメソッドを提供します。

このトピックの内容

  • パッケージまたはフォルダが存在するかどうかの判断

  • パッケージとフォルダの管理

    • パッケージの削除

    • フォルダの作成

    • フォルダの削除

    • フォルダの名前変更

使用可能なパッケージの列挙の詳細については、「プログラムによる使用可能なパッケージの列挙」を参照してください。プログラムによる保存済みパッケージの読み込みと実行の詳細については、「プログラムによるローカル パッケージの読み込みと実行」および「プログラムによるリモート パッケージの読み込みと実行」を参照してください。

このトピックで説明するすべてのメソッドには、Microsoft.SqlServer.ManagedDTS アセンブリへの参照が必要です。この参照を新しいプロジェクトに追加した後、using ステートメントまたは Imports ステートメントを使用して Microsoft.SqlServer.Dts.Runtime 名前空間をインポートします。

重要な注意事項重要

SSIS パッケージ ストアを操作するための Application クラスのメソッドは、"."、localhost、またはローカル サーバーのサーバー名のみをサポートします。"(local)" は使用できません。

パッケージまたはフォルダが存在するかどうかの判断

保存済みのパッケージの読み込みと実行を行う前に、プログラムによってそのパッケージが存在するかどうかを判断するには、次のいずれかのメソッドを呼び出します。

ストレージの場所

呼び出すメソッド

SSIS パッケージ ストア

ExistsOnDtsServer

SQL Server

ExistsOnSqlServer

フォルダに保存されているパッケージを一覧表示する前に、プログラムによってそのフォルダが存在するかどうかを判断するには、次のいずれかのメソッドを呼び出します。

ストレージの場所

呼び出すメソッド

SSIS パッケージ ストア

FolderExistsOnDtsServer

SQL Server

FolderExistsOnSqlServer

トップに戻る

パッケージとフォルダの管理

Microsoft.SqlServer.Dts.Runtime 名前空間の Application クラスには、パッケージおよびそれを格納するフォルダの管理用に、追加のメソッドが提供されています。

パッケージの削除

プログラムにより保存済みパッケージを削除するには、次のいずれかのメソッドを呼び出します。

ストレージの場所

呼び出すメソッド

SSIS パッケージ ストア

RemoveFromDtsServer

SQL Server

RemoveFromSqlServer

トップに戻る

フォルダの作成

プログラムによりストレージ フォルダを作成するには、次のいずれかのメソッドを呼び出します。

ストレージの場所

呼び出すメソッド

SSIS パッケージ ストア

CreateFolderOnDtsServer

SQL Server

CreateFolderOnSqlServer

トップに戻る

フォルダの削除

プログラムによりストレージ フォルダを削除するには、次のいずれかのメソッドを呼び出します。

ストレージの場所

呼び出すメソッド

SSIS パッケージ ストア

RemoveFolderFromDtsServer

SQL Server

RemoveFolderFromSqlServer

トップに戻る

フォルダの名前変更

プログラムによりストレージ フォルダの名前を変更するには、次のいずれかのメソッドを呼び出します。

ストレージの場所

呼び出すメソッド

SSIS パッケージ ストア

RenameFolderOnDtsServer

SQL Server

RenameFolderOnSqlServer

トップに戻る

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

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

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