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