Application.GetPackageInfos Yöntemi
Alır bir PackageInfos depolanan paketlerini içeren koleksiyonu bir örnek , SQL Server, sunucu adı, kullanıcı adı ve parola. kullanarak belirtilen mantıksal klasör içinde
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public Function GetPackageInfos ( _
strFolder As String, _
serverName As String, _
serverUserName As String, _
serverPassword As String _
) As PackageInfos
'Kullanım
Dim instance As Application
Dim strFolder As String
Dim serverName As String
Dim serverUserName As String
Dim serverPassword As String
Dim returnValue As PackageInfos
returnValue = instance.GetPackageInfos(strFolder, _
serverName, serverUserName, serverPassword)
public PackageInfos GetPackageInfos(
string strFolder,
string serverName,
string serverUserName,
string serverPassword
)
public:
PackageInfos^ GetPackageInfos(
String^ strFolder,
String^ serverName,
String^ serverUserName,
String^ serverPassword
)
member GetPackageInfos :
strFolder:string *
serverName:string *
serverUserName:string *
serverPassword:string -> PackageInfos
public function GetPackageInfos(
strFolder : String,
serverName : String,
serverUserName : String,
serverPassword : String
) : PackageInfos
Parametreler
- strFolder
Tür: System.String
Numaralandırmak istediğiniz paketlerini içeren mantıksal klasör.Dosya sistem klasörünün içinde SSIS paket deposu paket bilgileri isterseniz, GetDtsServerPackageInfos yöntem.Paketleri msdb içinde saklanan mantıksal klasör içinde saklanan Packages\MSDB düğümü oluşturulabilir Management Studio, dtutil.exe komut istemi yardımcı programı tarafından ya da CreateFolderOnSqlServer yöntem.
- serverName
Tür: System.String
Adı SQL Server paketlerin bulunduğu örnek.
- serverUserName
Tür: System.String
SQL Server Oturum açma adı kullanırsanız SQL Server ; sunucuya oturum açmak için kimlik doğrulama Aksi takdirde, nullnull başvuru (Visual Basic'te Nothing) , Windows kimlik doğrulaması kullanıyorsanız.
- serverPassword
Tür: System.String
SQL Server Oturum açma parolası kullanırsanız SQL Server ; sunucuda oturum kimlik doğrulaması Aksi takdirde, nullnull başvuru (Visual Basic'te Nothing) , Windows kimlik doğrulaması kullanıyorsanız.
Dönüş Değeri
Tür: Microsoft.SqlServer.Dts.Runtime.PackageInfos
A PackageInfos koleksiyon.
Açıklamalar
Bu yöntem, SSIS Service atlar ve msdb veritabanında saklanan paketler hakkında bilgi toplamak için sql Server örnek doğrudan bağlanır.Verdiği bir PackageInfo nesne için her bir paket saklanan belirtilen mantıksal klasör.Dan PackageInfo nesne elde paket adı, açıklaması, oluşturma tarih, sürüm ve ek bilgi.
Daha fazla bilgi için, bkz. Program aracılığıyla paketleri ve klasörleri yönetme.
Örnekler
Aşağıdaki kod örneği, koleksiyon application nesnesinden alır ve açıklamasını yazdırma koleksiyondaki her nesne üzerinde dolaşır.
Application app = new Application();
PackageInfos pInfos = app.GetPackageInfos("\\", "yourserver", null, null);
foreach (PackageInfo pInfo in pInfos)
{
Console.WriteLine("Name: {0}", pInfo.Name);
}
Dim app As Application = New Application()
Dim pInfos As PackageInfos = app.GetPackageInfos("\\","yourserver",Nothing,Nothing)
For Each pInfo As PackageInfo In pInfos
Console.WriteLine("Name: {0}", pInfo.Name)
Next
Örnek Çıktı:
Name: Maintenance Plans