Migrazione dei pacchetti Data Transformation Services

Data aggiornamento: 17 luglio 2006

In SQL Server 2005 Integration Services (SSIS) 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 SQL Server 2005, continuare ad eseguire pacchetti DTS utilizzando SQL Server 2000 DTS Runtime oppure incorporare pacchetti DTS nelle soluzioni SQL Server 2005 Integration Services utilizzando l'attività Esegui pacchetto DTS 2000.

Quando si esegue la migrazione di pacchetti di SQL Server 2000 DTS al formato SQL Server 2005 Integration Services, la struttura dei pacchetti migrati e la completezza della migrazione stessa dipendono dal contenuto del pacchetto originale.

[!NOTA] La Migrazione guidata pacchetti lascia intatti e inviariati i pacchetti DTS originali.

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 SQL Server 2005 Integration Services (SSIS).
  • I pacchetti contengono attività e funzionalità di SQL Server 2000 DTS di cui non è possibile eseguire la migrazione direttamente ad attività e funzionalità di SQL Server 2005 Integration Services (SSIS), tuttavia la funzionalità dei pacchetti viene mantenuta tramite l'utilizzo dei pacchetti incapsulati di SQL Server 2000.

[!NOTA] In alcuni casi, ad esempio quando il nome del pacchetto contiene 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.

Se tutte le attività contenute nel pacchetto possono essere associate a nuove attività in SQL Server 2005, la struttura del pacchetto migrato sarà molto simile alla struttura del pacchetto di SQL Server 2000. Viceversa, se le attività non possono essere associate direttamente ad attività di SQL Server 2005, la struttura del pacchetto verrà modificata durante la migrazione. Ogni attività di cui non viene eseguita la migrazione mantiene il formato originale di SQL Server 2000 e viene incapsulata in un'attività Esegui 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, ad esempio vincoli di precedenza, connessioni e variabili vengono associati agli elementi equivalenti in SQL Server 2005. Per ulteriori informazioni, vedere Migrazione di vincoli di precedenza, Migrazione delle connessioni e Migrazione di variabili.

La migrazione delle password dei pacchetti non viene eseguita con i pacchetti trasferiti come pacchetti di SQL Server 2005 Integration Services (SSIS). Tuttavia, SQL Server 2005 supporta le password dei pacchetti nei pacchetti di SQL Server 2000 e all'interno di un'attività Esegui pacchetto DTS 2000. Un'attività Esegui pacchetto DTS 2000 in un pacchetto di SQL Server 2005 può passare la password del pacchetto a un pacchetto di SQL Server 2000. Per ulteriori informazioni, vedere Migrazione delle password.

L'attività Script ActiveX in SQL Server 2005 spesso è in grado di eseguire il codice di script di cui viene eseguita la migrazione dagli script ActiveX dei pacchetti di SQL Server 2000 DTS senza revisione aggiuntiva. Tuttavia, i riferimenti agli oggetti dei pacchetti di SQL Server 2000 DTS non vengono 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. I pacchetti DTS non possono essere aperti o modificati in BI Development Studio.

Contenuto della sezione

Argomento Descrizione

Utilizzo della Migrazione guidata pacchetti

Descrive il processo di migrazione eseguito dalla Migrazione guidata pacchetti.

Problemi noti legati alla migrazione dei pacchetti

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.

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Contenuto modificato:
  • Aggiunta di una nota sulla posizione dei pacchetti di cui è stata eseguita la migrazione.

Vedere anche

Concetti

Compatibilità di SQL Server 2005 Integration Services con le versioni precedenti

Altre risorse

SQL Server Integration Services

Guida in linea e informazioni

Assistenza su SQL Server 2005