Abrufen der Paketversion aus SSIS-Paketen
Wenn Sie die Version lesen müssen Informationen innerhalb eines SSIS-Pakets können Sie auf eines der SSIS-Systeme zugreifen Variablen:
Variable | Type | Description |
---|---|---|
VersionBuild | Int32 | The package version |
VersionComment | String | Comments about the package version |
VersionGUID | String | The unique identifier of the version |
VersionMajor | Int32 | The major version of the package |
VersionMinor | Int32 | The minor version of the package |
Paket-SQL-Server-Version finden
So ermitteln Sie die in einer .dtsx-Datei gespeicherte Paket-SQL-Server-Version:
Extrahieren von Werten aus .Dtsx-Dateien
Verwenden von SQL Server
Siehe die folgenden Ressourcen für SQL-Abfragen, die Informationen aus in SQL gespeicherten .dtsx-Dateien abrufen Server:
Verwendung eines programmatischen Ansatzes
Reguläre Ausdrücke verwenden
Der folgende Code verwendet Regex zum Durchlaufen .dtsx-Dateien, Extrahieren von Paketeigenschaften, einschließlich PackageFormatVersion:
Private Sub ReadPackagesInfo(ByVal strDirectory As String) Dim regexPattern As String = "(?<=""PackageFormatVersion"">)(.*)(?=</DTS:Property>)" ... Dim strPackageFormatVersion = Regex.Match(strContent, regexPattern, RegexOptions.Singleline).Value ...
Verwenden eines XMLParsers
Private Sub ReadPackagesInfoUsingXmlParser(ByVal strDirectory As String) Dim ns As XNamespace = "www.microsoft.com/SqlServer/Dts" ... If Not xml.Root Is Nothing AndAlso Not xml.Root.Descendants(ns + "Property").Attributes(ns + "Name") Is Nothing AndAlso xml.Root.Descendants(ns + "Property").Attributes(ns + "Name").Where(Function(x) x.Value = "PackageFormatVersion").Count > 0 Then strPackageFormatVersion = xml.Root.Descendants(ns + "Property").Attributes(ns + "Name").Where(Function(x) x.Value = "PackageFormatVersion").FirstOrDefault.Parent.Value End If ...
Zusätzliche Ressourcen
Das obige ist der detaillierte Inhalt vonWie kann ich den Abruf der Versionsnummer aus SSIS-.dtsx-Dateien automatisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!