プログラムによるパッケージとフォルダーの管理
適用対象: SQL Server
Azure Data Factory の SSIS 統合ランタイム
プログラムで Integration Services パッケージを操作する際に、個々のパッケージやフォルダーが存在するかどうかを判断したり、パッケージが格納されたフォルダーを管理したりする必要がある場合があります。 Application 名前空間の Microsoft.SqlServer.Dts.Runtime クラスは、これらの要件を満たすさまざまなメソッドを提供します。
パッケージまたはフォルダーが存在するかどうかの判断
保存済みのパッケージの読み込みと実行を行う前に、プログラムによってそのパッケージが存在するかどうかを判断するには、次のいずれかのメソッドを呼び出します。
保存先 | 呼び出すメソッド |
---|---|
[SSIS パッケージ ストア] | ExistsOnDtsServer |
SQL Server | ExistsOnSqlServer |
フォルダーに保存されているパッケージを一覧表示する前に、プログラムによってそのフォルダーが存在するかどうかを判断するには、次のいずれかのメソッドを呼び出します。
保存先 | 呼び出すメソッド |
---|---|
[SSIS パッケージ ストア] | FolderExistsOnDtsServer |
SQL Server | FolderExistsOnSqlServer |
パッケージとフォルダーの管理
Application 名前空間の Microsoft.SqlServer.Dts.Runtime クラスには、パッケージおよびそれを格納するフォルダーの管理用に、追加のメソッドが提供されています。
パッケージの削除
プログラムにより保存済みパッケージを削除するには、次のいずれかのメソッドを呼び出します。
保存先 | 呼び出すメソッド |
---|---|
[SSIS パッケージ ストア] | RemoveFromDtsServer |
SQL Server | RemoveFromSqlServer |
フォルダーの作成
プログラムによりストレージ フォルダーを作成するには、次のいずれかのメソッドを呼び出します。
保存先 | 呼び出すメソッド |
---|---|
[SSIS パッケージ ストア] | CreateFolderOnDtsServer |
SQL Server | CreateFolderOnSqlServer |
フォルダーの削除
プログラムによりストレージ フォルダーを削除するには、次のいずれかのメソッドを呼び出します。
保存先 | 呼び出すメソッド |
---|---|
[SSIS パッケージ ストア] | RemoveFolderFromDtsServer |
SQL Server | RemoveFolderFromSqlServer |
フォルダーの名前変更
プログラムによりストレージ フォルダーの名前を変更するには、次のいずれかのメソッドを呼び出します。
保存先 | 呼び出すメソッド |
---|---|
[SSIS パッケージ ストア] | RenameFolderOnDtsServer |
SQL Server | RenameFolderOnSqlServer |