Formato del pacchetto SSIS
Nella versione corrente di Integration Services sono state apportate modifiche significative al formato del pacchetto (file con estensione dtsx) per semplificare la lettura del formato e il confronto dei pacchetti. È anche possibile unire in modo più affidabile i pacchetti che non contengono modifiche in conflitto o modifiche archiviate in formato binario.
Per visualizzare il formato di file del pacchetto DTSX corrente, vedere [MS-DTSX]: Specifica del formato di file XML del pacchetto di Data Transformation Services.
Nell'elenco seguente vengono indicate le modifiche al formato del file. Per visualizzare gli esempi di codice di queste modifiche, vedere la pagina relativa alle modifiche al formato del pacchetto in SQL Server 2012.
Sono state applicate convenzioni di formattazione per semplificare la lettura e la comprensione del file DTSX.
Il formato è più conciso. Gli elementi separati per ogni proprietà sono stati resi persistenti come gli attributi, ad eccezione di PackageFormatVersion. Gli attributi sono elencati in ordine alfabetico e le proprietà con valori predefiniti non sono più persistenti. Infine, gli elementi che possono essere visualizzati più volte, sono ora contenuti all'interno di un elemento padre.
La maggior parte degli oggetti all'interno di un pacchetto che può fare riferimento ad altri oggetti contiene ora un attributo
refId
definito nel pacchetto XML. Anziché rendere persistente gli ID di derivazione, ora è stato reso persistenterefID
. Gli ID di derivazione vengono ancora utilizzati all'interno del runtime e vengono rigenerati al caricamento del pacchetto.Il valore
refId
è una stringa univoca leggibile e comprensibile, rispetto ai valori GUID o ai valori integer. La stringa è simile ai valori di percorso usati per le configurazioni dei pacchetti nelle versioni precedenti di Integration Services.Se si uniscono le modifiche tra due versioni di un pacchetto,
refId
può essere utilizzato nelle operazioni di ricerca e sostituzione per verificare che tutti i riferimenti all'oggetto siano stati aggiornati correttamente.Le informazioni sul layout sono contenute in una sezione CData.
Le annotazioni sono persistenti in testo non crittografato. In questo modo è più facile estrarre le informazioni per la generazione automatica della documentazione.