Bagikan melalui


Application.GetDtsServerPackageInfos(String, String) Metode

Definisi

Mendapatkan koleksi yang berisi paket yang disimpan di Penyimpanan Paket SSIS pada instans PackageInfos SQL Server, dalam folder yang ditentukan.

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

Parameter

sPackageFolder
String

Folder di bawah Paket Tersimpan yang berisi paket yang ingin Anda hitung. Jika Anda menginginkan informasi paket dari database msdb di SQL Server, Anda juga dapat menggunakan metode .GetPackageInfos(String, String, String, String) Folder tempat paket disimpan dalam Penyimpanan Paket SSIS dapat dibuat dari simpul Paket Tersimpan di Management Studio, oleh utilitas prompt perintah dtutil.exe, atau dengan CreateFolderOnDtsServer(String, String, String) metode .

sServerName
String

Nama instans SQL Server tempat paket berada. Untuk server lokal, gunakan nama server atau "."; "(local)" dan "localhost" tidak dapat diterima.

Mengembalikan

Koleksi PackageInfos yang berisi PackageInfo objek.

Contoh

Contoh kode berikut menghitung properti dari paket yang ditemukan dalam koleksi PackageInfos, yang diambil dari objek Aplikasi.

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  

Keterangan

Metode ini terhubung ke Layanan SSIS untuk mengumpulkan informasi tentang paket yang disimpan di Penyimpanan Paket SSIS. Ini mengembalikan objek untuk setiap paket yang PackageInfo disimpan dalam folder logika yang ditentukan. Dari PackageInfo objek , Anda dapat memperoleh nama paket, deskripsi, tanggal pembuatan, versi, dan informasi tambahan.

Untuk informasi selengkapnya, lihat Mengelola Paket dan Folder Secara Terprogram.

Berlaku untuk