Migrazione dei pacchetti Data Transformation Services

In Integration Services sono incluse varie opzioni per mantenere soluzioni create con gli strumenti e il modello di oggetti di SQL Server 2000 Data Transformation Services (DTS). È possibile eseguire la migrazione di pacchetti DTS al formato di Integration Services, continuare a eseguire pacchetti DTS utilizzando DTS Runtime o incorporare pacchetti DTS in soluzioni Integration Services utilizzando l'attività Esegui pacchetto DTS 2000.

[!NOTA]

Per informazioni sull'aggiornamento di pacchetti creati in una versione precedente di Integration Services, vedere Aggiornamento di pacchetti di Integration Services.

Quando si esegue la migrazione di pacchetti DTS al formato di Integration Services, la struttura dei pacchetti migrati e la completezza della migrazione stessa dipendono dal contenuto del pacchetto originale. La migrazione dei pacchetti può avere gli esiti seguenti:

  • La migrazione viene completata senza problemi, dato che i pacchetti contengono attività e utilizzano funzionalità che vengono associate solo ad attività e funzionalità di Integration Services.

  • Benché i pacchetti contengano attività e funzionalità DTS di cui non è possibile eseguire la migrazione direttamente ad attività e funzionalità di Integration Services, la funzionalità dei pacchetti viene mantenuta tramite l'utilizzo di pacchetti DTS incapsulati.

  • In alcuni casi, ad esempio quando il nome del pacchetto contiene i caratteri non validi (/ \ : [ ] . =) o quando il pacchetto contiene oggetti non registrati, la Migrazione guidata pacchetti non è in grado di eseguire la migrazione finché non vengono risolti questi problemi.

[!NOTA]

La Migrazione guidata pacchetti lascia intatti e invariati i pacchetti DTS originali.

Se tutte le attività contenute nel pacchetto possono essere mappate a nuove attività in Integration Services, la struttura del pacchetto migrato sarà molto simile alla struttura del pacchetto DTS. Viceversa, se le attività non possono essere mappate direttamente ad attività di Integration Services, la struttura del pacchetto verrà modificata durante la migrazione. Ogni attività di cui non viene eseguita la migrazione mantiene il formato DTS e viene incapsulata in un'attività Esegui pacchetto DTS 2000. Anche la migrazione delle attività personalizzate in pacchetti avviene in questo modo. Per ulteriori informazioni, vedere Migrazione delle attività.

Altri elementi dei pacchetti, quali vincoli di precedenza, connessioni e variabili, vengono migrati agli elementi equivalenti in Integration Services. Per ulteriori informazioni, vedere Migrazione di vincoli di precedenza, Migrazione delle connessioni e Migrazione di variabili.

Le password dei pacchetti non vengono migrate. Integration Services supporta tuttavia le password dei pacchetti DTS in pacchetti DTS e all'interno dell'attività Esegui pacchetto DTS 2000. Un'attività Esegui pacchetto DTS 2000 all'interno di un pacchetto di Integration Services può passare la password del pacchetto a un pacchetto DTS. Per ulteriori informazioni, vedere Migrazione delle password.

L'attività Script ActiveX in Integration Services è spesso in grado di eseguire il codice di script di cui viene eseguita la migrazione dagli script ActiveX dei pacchetti DTS senza revisione aggiuntiva. I riferimenti agli oggetti dei pacchetti DTS non sono tuttavia supportati. Per ulteriori informazioni, vedere Migrazione di script.

Le annotazioni di testo immesse in Progettazione DTS e le impostazioni di registrazione dei pacchetti e di gestione degli errori non vengono incluse nella migrazione.

Una volta eseguita la migrazione dei pacchetti, è consigliabile aprire i pacchetti e verificare che non vi siano problemi, inclusi errori di convalida. Ad esempio, dato che alcuni pacchetti si basano sulle precedenti attività all'interno dello stesso pacchetto per creare o preparare le origini o le destinazioni dei dati, è possibile che si verifichino errori di convalida dei dati quando non è possibile individuare tali oggetti. È possibile risolvere un errore di convalida di questo tipo impostando la proprietà DelayValidation su true nell'attività o in un altro oggetto contenitore, oppure impostando la proprietà ValidateExternalMetadata su false nel componente del flusso di dati interessato.

[!NOTA]

Dopo avere eseguito la migrazione dei pacchetti da Management Studio, connettersi all'istanza locale di Integration Services in Esplora oggetti per visualizzare i pacchetti di cui è stata eseguita la migrazione. Se la destinazione selezionata è SQL Server, i pacchetti di cui è stata eseguita la migrazione sono visibili nel nodo MSDB. Se è stata selezionata una cartella del file system come destinazione, fare clic con il pulsante destro del mouse sul nodo File system e quindi scegliere Importa pacchetto per visualizzare i pacchetti di cui è stata eseguita la migrazione. Dopo la migrazione dei pacchetti da BI Development Studio, i pacchetti di cui è stata eseguita la migrazione vengono salvati nella cartella del file system specificata e vengono aggiunti al progetto aperto nel nodo Pacchetti SSIS.

Non è possibile aprire o modificare pacchetti DTS direttamente in BI Development Studio.

Per informazioni generali sul supporto per DTS in Integration Services, vedere Supporto per Data Transformation Services (DTS) in SQL Server 2008.

Contenuto della sezione

  • Utilizzo della Migrazione guidata pacchetti DTS
    Descrive il processo di migrazione eseguito dalla Migrazione guidata pacchetti.

  • Problemi noti legati alla migrazione dei pacchetti DTS
    Elenca i problemi conosciuti della migrazione dei pacchetti che possono essere identificati dalla Migrazione guidata pacchetti o da Preparazione aggiornamento.

  • Migrazione delle attività
    Descrive la migrazione delle attività nella Migrazione guidata pacchetti e illustra le procedure possibili per la riparazione delle attività o l'ottimizzazione del comportamento delle attività dopo la migrazione.

  • Migrazione di vincoli di precedenza
    Descrive la migrazione dei vincoli di precedenza nella Migrazione guidata pacchetti e illustra le procedure possibili per l'ottimizzazione del comportamento dei vincoli di precedenza dopo la migrazione.

  • Migrazione di variabili
    Descrive la migrazione delle variabili nella Migrazione guidata pacchetti e illustra le procedure possibili per la riparazione o l'ottimizzazione del comportamento delle variabili dopo la migrazione.

  • Migrazione delle connessioni
    Descrive la migrazione delle connessioni nella Migrazione guidata pacchetti e illustra le procedure possibili per la modifica delle proprietà delle connessioni dopo la migrazione.

  • Migrazione delle password
    Descrive la migrazione delle password nella Migrazione guidata pacchetti e illustra le procedure possibili per migliorare la protezione dopo la migrazione.

  • Migrazione di script
    Descrive la migrazione degli script ActiveX nella Migrazione guidata pacchetti.

  • Procedura: Migrazione di pacchetti Data Transformation Services a Integration Services
    Descrive i passaggi per l'esecuzione della migrazione di pacchetti DTS al formato Integration Services.