Udostępnij przez


Metoda Application.GetDtsServerPackageInfos

Pobiera PackageInfos kolekcja, który zawiera pakiety, przechowywane w magazynie pakietu SSIS na wystąpienie SQL Server, w określonym folderze.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public Function GetDtsServerPackageInfos ( _
    sPackageFolder As String, _
    sServerName As String _
) As PackageInfos
'Użycie
Dim instance As Application
Dim sPackageFolder As String
Dim sServerName As String
Dim returnValue As PackageInfos

returnValue = instance.GetDtsServerPackageInfos(sPackageFolder, _
    sServerName)
public PackageInfos GetDtsServerPackageInfos(
    string sPackageFolder,
    string sServerName
)
public:
PackageInfos^ GetDtsServerPackageInfos(
    String^ sPackageFolder, 
    String^ sServerName
)
member GetDtsServerPackageInfos : 
        sPackageFolder:string * 
        sServerName:string -> PackageInfos 
public function GetDtsServerPackageInfos(
    sPackageFolder : String, 
    sServerName : String
) : PackageInfos

Parametry

  • sPackageFolder
    Typ: System.String
    Folder w obszarze przechowywane pakietów, który zawiera pakiety, które chcesz wyliczyć.Pakiet informacji z bazy danych msdb w programie SQL Server, należy również można użyć GetPackageInfos metoda.Można tworzyć foldery, w których pakiety są przechowywane w magazynie pakietu SSIS z węzła pakietów przechowywanych w Management Studio, według narzędzie wiersz polecenia dtutil.exe, lub CreateFolderOnDtsServer metoda.
  • sServerName
    Typ: System.String
    Nazwa SQL Server wystąpienie, w którym znajdują się pakiety.Dla lokalnego serwera, należy użyć nazwa serwera lub "."; "(lokalny)" i "localhost" nie są dopuszczalne.

Wartość zwracana

Typ: Microsoft.SqlServer.Dts.Runtime.PackageInfos
A PackageInfos kolekcja, która zawiera PackageInfo obiektów.

Uwagi

Ta metoda łączy usługi SSIS zebrać informacje przechowywane w magazynie pakietu SSIS pakietów.Zwraca PackageInfo obiektu dla każdego pakiet, przechowywane w określonym folderze logicznych.Z PackageInfo obiektu można uzyskać pakiet nazwę, opis, Data utworzenia, wersja i informacje dodatkowe.

Aby uzyskać więcej informacji, zobacz temat Programowe zarządzanie pakietami i folderów.

Przykłady

Następujący przykładowy kod wylicza właściwości z pakietów można odnaleźć kolekcja PackageInfos jest pobierana z obiektu Application.

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