SSIS-Paketformat

In der aktuellen Version von Integration Services wurden wichtige Änderungen am Paketformat (DTSX-Datei) vorgenommen, um das Format besser lesbar zu machen und Pakete besser vergleichen zu können. Außerdem wurde das Zusammenführen von Paketen verbessert, die keine miteinander in Konflikt stehenden Änderungen oder im Binärformat gespeicherte Änderungen enthalten.

Um das aktuelle DTSX-Paketdateiformat anzuzeigen, finden Sie weitere Informationen unter [MS-DTSX]: XML-Dateiformatspezifikation für das Data Transformation Services-Paket.

In der folgenden Liste werden die Dateiformatänderungen beschrieben. Um Codebeispiele für diese Änderungen anzuzeigen, finden Sie weitere Informationen unter Paketformatänderungen in SQL Server 2012.

  • Formatierungskonventionen wurden übernommen, um die DTSX-Datei besser lesbar und verständlicher zu machen.

  • Das Format ist präziser. Separate Elemente für jede Eigenschaft wurden als Attribute beibehalten, mit Ausnahme von PackageFormatVersion. Attribute sind alphabetisch aufgeführt, und Eigenschaften, die über Standardwerte verfügen, werden nicht mehr beibehalten. Außerdem sind Elemente, die mehrmals angezeigt werden können, jetzt innerhalb eines übergeordneten Elements enthalten.

  • Die meisten Objekte in einem Paket, auf die von anderen Objekten verwiesen werden kann, verfügen jetzt über ein im Paket-XML definiertes refId-Attribut. Statt persistenter Herkunfts-IDs wird die refID jetzt beibehalten. Herkunfts-IDs werden immer noch zur Laufzeit verwendet und neu generiert, wenn das Paket geladen wird.

    Der refId-Wert ist eine eindeutige Zeichenfolge, die im Vergleich zu GUIDS oder ganzzahligen Werten lesbar und verständlich ist. Die Zeichenfolge ist ähnlich wie Pfadwerte, die in vorherigen Versionen von Integration Services für die Paketkonfigurationen verwendet wurden.

    Wenn Sie Änderungen zwischen zwei Versionen eines Pakets zusammenführen, kann die 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 in Klartext beibehalten. Dies erleichtert es, die Informationen für die automatisierte Generierung der Dokumentation zu extrahieren.