Integration Services の現在のリリースでは、形式の読み取りとパッケージの比較を容易にするために、パッケージ形式 (.dtsx ファイル) が大幅に変更されました。 また、競合する変更やバイナリ形式で格納された変更を含まないパッケージをより確実にマージすることもできます。
現在の DTSX パッケージ ファイル形式を表示するには、「 [MS-DTSX]: データ変換サービス パッケージの XML ファイル形式の仕様」を参照してください。
次の一覧では、ファイル形式の変更の概要を示します。 これらの変更のコード例については、「 SQL Server 2012 のパッケージ形式の変更」を参照してください。
.dtsx ファイルの読み取りと理解を容易にするために、書式設定規則が適用されています。
形式はより簡潔です。 PackageFormatVersion を除き、各プロパティの個別の要素は属性として保持されています。 属性はアルファベット順に一覧表示され、既定値を持つプロパティは保持されなくなります。 最後に、複数回出現できる要素が親要素内に含まれるようになりました。
他のオブジェクトが参照できるパッケージ内のほとんどのオブジェクトに、パッケージ XML で定義された
refId
属性が含まれるようになりました。 系列 ID を保持する代わりに、refID
が永続化されるようになりました。 系列 ID はランタイム内で引き続き使用され、パッケージが読み込まれると再生成されます。refId
値は、GUID または整数値と比較して、読みやすく理解しやすい一意の文字列です。 この文字列は、Integration Services の以前のリリースのパッケージ構成に使用されるパス値に似ています。2 つのバージョンのパッケージ間で変更をマージする場合、
refId
を検索/置換操作で使用して、そのオブジェクトへのすべての参照が正しく更新されていることを確認できます。レイアウト情報は CData セクションに含まれています。
注釈はクリア テキストで保持されます。 これにより、ドキュメントの自動生成に関する情報を簡単に抽出できます。