Freigeben über


SSIS-Paketformat

In der aktuellen Version von Integration Services wurden erhebliche Änderungen am Paketformat (DTSX-Datei) vorgenommen, um das Lesen des Formats und das Vergleichen von Paketen zu vereinfachen. Sie können auch zuverlässigere Pakete zusammenführen, die keine widersprüchlichen Änderungen oder Änderungen enthalten, die im Binärformat gespeichert sind.

Informationen zum Anzeigen des aktuellen DTSX-Paketdateiformats finden Sie unter [MS-DTSX]: Data Transformation Services Package XML File Format Specification.

In der folgenden Liste werden die Dateiformatänderungen beschrieben. Informationen zum Anzeigen von Codebeispielen dieser Änderungen finden Sie unter "Paketformatänderungen" in SQL Server 2012.

  • Formatierungskonventionen wurden angewendet, um das Lesen und Verstehen der DTSX-Datei zu vereinfachen.

  • Das Format ist präziser. Separate Elemente für jede Eigenschaft wurden als Attribute beibehalten, mit Ausnahme der PackageFormatVersion. Attribute werden alphabetisch aufgelistet, und Eigenschaften mit Standardwerten werden nicht mehr beibehalten. Schließlich sind Elemente, die mehrmals angezeigt werden können, jetzt in einem übergeordneten Element enthalten.

  • Die meisten Objekte innerhalb eines Pakets, auf die von anderen Objekten verwiesen werden kann, verfügen jetzt über ein refId attribut, das im Paket-XML definiert ist. Anstatt die Verknüpfungs-IDs beizubehalten, wird jetzt das refID beibehalten. Zeilen-IDs werden weiterhin innerhalb der Laufzeit verwendet und beim Laden des Pakets neu generiert.

    Der refId Wert ist eine eindeutige Zeichenfolge, die im Vergleich zu GUIDs oder ganzzahligen Werten lesbar und verständlich ist. Die Zeichenfolge ähnelt pfadwerten, die in früheren Versionen von Integration Services für Paketkonfigurationen verwendet werden.

    Wenn Sie Änderungen zwischen zwei Versionen eines Pakets zusammenführen, können sie refId in Such-/Ersetzungsvorgängen verwendet werden, um sicherzustellen, dass alle Verweise auf dieses Objekt ordnungsgemäß aktualisiert wurden.

  • Die Layoutinformationen sind in einem CData-Abschnitt enthalten.

  • Anmerkungen werden im Klartext beibehalten. Dies erleichtert das Extrahieren der Informationen für die automatisierte Generierung von Dokumentationen.