Application.GetDtsServerPackageInfos(String, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.