Application.GetDtsServerPackageInfos(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したPackageInfosフォルダー内のSQL Serverのインスタンスの SSIS パッケージ ストアに格納されているパッケージを含むコレクションを取得します。
public:
Microsoft::SqlServer::Dts::Runtime::PackageInfos ^ GetDtsServerPackageInfos(System::String ^ sPackageFolder, System::String ^ sServerName);
public Microsoft.SqlServer.Dts.Runtime.PackageInfos GetDtsServerPackageInfos (string sPackageFolder, string sServerName);
member this.GetDtsServerPackageInfos : string * string -> Microsoft.SqlServer.Dts.Runtime.PackageInfos
Public Function GetDtsServerPackageInfos (sPackageFolder As String, sServerName As String) As PackageInfos
パラメーター
- sPackageFolder
- String
[格納されたパッケージ] ノードの下にあるフォルダーです。列挙するパッケージを含んでいます。 SQL Server の msdb データベースにあるパッケージ情報が必要である場合は、GetPackageInfos(String, String, String, String) メソッドも使用できます。 SSIS パッケージ ストア内にパッケージが格納されているフォルダーは、Management Studio の [保存済みパッケージ] ノード、dtutil.exe コマンド プロンプト ユーティリティ、またはメソッドによって CreateFolderOnDtsServer(String, String, String) 作成できます。
- sServerName
- String
パッケージが存在する SQL Server インスタンスの名前です。 ローカル サーバーの場合は、サーバー名または "." を使用します。"(local)" および "localhost" は使用できません。
戻り値
PackageInfos オブジェクトを含む PackageInfo コレクションです。
例
次のコード例では、Application オブジェクトから取得された PackageInfos コレクションにあるパッケージのプロパティを列挙します。
static void Main(string[] args)
{
Application app = new Application();
PackageInfos pInfos = app.GetDtsServerPackageInfos(@"File System", "yourserver");
foreach (PackageInfo pinfo in pInfos)
Console.WriteLine(pinfo.Folder + " " + pinfo.Description);
}
Sub Main(ByVal args() As String)
Dim app As Application = New Application()
Dim pInfos As PackageInfos = app.GetDtsServerPackageInfos("File System","yourserver")
For Each pinfo As PackageInfo In pInfos
Console.WriteLine(pinfo.Folder + " " + pinfo.Description)
Next
End Sub
注釈
このメソッドは、SSIS サービスに接続して、SSIS パッケージ ストアに格納されているパッケージに関する情報を収集します。 このメソッドからは、指定した論理フォルダーに格納されているパッケージごとに、PackageInfo オブジェクトが返されます。 PackageInfo オブジェクトからは、パッケージの名前、説明、作成日、バージョン、およびその他の情報を取得できます。
詳細については、「 プログラムによるパッケージとフォルダーの管理」を参照してください。