Aggiornamento di pacchetti di Integration Services

Quando si aggiorna un'istanza di SQL Server 2005 a SQL Server 2008, i pacchetti SQL Server 2005 Integration Services (SSIS) esistenti non vengono automaticamente aggiornati al formato dei pacchetti utilizzato da SQL Server 2008 Integration Services (SSIS). A tale scopo, sarà necessario selezionare un metodo di aggiornamento e aggiornare manualmente i pacchetti di SQL Server 2005.

Quando si aggiorna un pacchetto di SQL Server 2005, Integration Services esegue la migrazione degli script in qualsiasi attività Script e componente di script a MicrosoftVisual Studio Tools for Applications (VSTA). Negli script delle attività Script o dei componenti di script di SQL Server 2005 viene utilizzato MicrosoftVisual Studio for Applications (VSA). Per ulteriori informazioni sulle modifiche che potrebbe essere necessario apportare agli script prima della migrazione e sull'errore di conversione degli script, vedere Migrazione di script a VSTA.

Selezione di un metodo di aggiornamento

È possibile utilizzare diversi metodi per aggiornare pacchetti di SQL Server 2005. Per alcuni di questi metodi l'aggiornamento è solo temporaneo, mentre per altri è permanente. Nella tabella seguente viene descritto ciascun metodo e viene indicato se l'aggiornamento è temporaneo o permanente.

Metodo di aggiornamento

Tipo di aggiornamento

Utilizzare l'utilità dtexec (dtexec.exe) installata con SQL Server 2008 per eseguire un pacchetto di SQL Server 2005.

Per ulteriori informazioni, vedere Utilità dtexec.

L'aggiornamento dei pacchetti e la migrazione degli script sono temporanei.

Le modifiche non possono essere salvate.

Aprire un file di pacchetto SQL Server 2005 in Business Intelligence Development Studio.

L'aggiornamento dei pacchetti e la migrazione degli script sono permanenti se si salva il pacchetto; in caso contrario, sono temporanei.

Aggiungere un pacchetto SQL Server 2005 in un progetto esistente di Business Intelligence Development Studio.

L'aggiornamento dei pacchetti e la migrazione degli script sono permanenti.

Utilizzare l'Aggiornamento guidato pacchetti SSIS per creare o aprire un progetto di SQL Server 2005Integration Services e aggiornare più pacchetti nel progetto.

Per ulteriori informazioni, vedere Procedura: Aggiornamento dei pacchetti di Integration Services mediante l'Aggiornamento guidato pacchetti SSIS e Guida sensibile al contesto dell'Aggiornamento guidato pacchetti SSIS.

L'aggiornamento dei pacchetti e la migrazione degli script sono permanenti.

Utilizzare il metodo Upgrade per aggiornare uno o più pacchetti Integration Services.

L'aggiornamento dei pacchetti e la migrazione degli script sono permanenti.

Informazioni sui risultati dell'aggiornamento dei pacchetti

Durante il processo di aggiornamento dei pacchetti, la maggior parte dei componenti e delle funzionalità nei pacchetti di SQL Server 2005 viene convertita senza problemi nella controparte corrispondente in SQL Server 2008. Diversi componenti e funzionalità, tuttavia, non verranno aggiornati o avranno risultati di cui è consigliabile tenere conto. Nella tabella seguente vengono identificati tali componenti e funzionalità.

[!NOTA]

Per identificare i pacchetti interessati dai problemi inclusi nella tabella, eseguire Preparazione aggiornamento. Per ulteriori informazioni, vedere Utilizzo di Preparazione aggiornamento per preparare gli aggiornamenti.

Componente o funzionalità

Risultati dell'aggiornamento

Stringhe di connessione

I nomi di alcuni provider sono stati modificati in SQL Server 2008 e richiedono valori diversi nelle stringhe di connessione.

Per aggiornare le stringhe di connessione, utilizzare una delle procedure seguenti:

  • Utilizzare l'Aggiornamento guidato pacchetti SSIS per aggiornare il pacchetto e selezionare l'opzione Aggiorna stringhe di connessione per l'uso di nuovi nomi di provider.

  • Nella pagina Generale della finestra di dialogo Opzioni di Business Intelligence Development Studio selezionare l'opzione Aggiorna stringhe di connessione per l'uso di nuovi provider. Per ulteriori informazioni su questa opzione, vedere Pagina Generale.

  • In Business Intelligence Development Studio aprire il pacchetto e modificare manualmente il testo della proprietà ConnectionString.

NotaNota
Non è possibile utilizzare le procedure illustrate in precedenza per aggiornare una stringa di connessione quando questa è archiviata in un file di configurazione o un file di origine dati o quando un'espressione imposta la proprietà ConnectionString. In questi casi, per aggiornare la stringa di connessione è necessario aggiornare manualmente il file o l'espressione. Per ulteriori informazioni sulle origini dati, vedere Utilizzo di origini dei dati nei pacchetti.

Trasformazione Ricerca

Durante il processo di aggiornamento dei pacchetti, la trasformazione Ricerca viene aggiornata automaticamente alla versione SQL Server 2008. La versione SQL Server 2008 di questo componente, tuttavia, include caratteristiche aggiuntive che potrebbero risultare utili.

Per ulteriori informazioni, vedere Trasformazione Ricerca.

Attività Script e componente di script

Durante il processo di aggiornamento dei pacchetti viene eseguita la migrazione automatica degli script nell'attività Script e nel componente di script da VSA a VSTA.

Per ulteriori informazioni sulle modifiche che potrebbe essere necessario apportare agli script prima della migrazione e sull'errore di conversione degli script, vedere Migrazione di script a VSTA.

Componenti di terze parti e personalizzati

Questi componenti non verranno aggiornati. Questi componenti devono essere ricompilati manualmente affinché sia possibile utilizzare SQL Server 2008Integration Services.

Vedere anche

Concetti

Cronologia modifiche

Aggiornamento del contenuto

  • Aggiunta di file di origine dati alla nota aggiunta in precedenza relativa all'aggiornamento di una stringa di connessione.

  • Aggiunta di una nota relativa all'aggiornamento di una stringa di connessione archiviata in un file di configurazione o impostata da un'espressione.

  • Correzione delle descrizioni dei metodi di aggiornamento per l'apertura di un file di pacchetto e l'aggiunta di un pacchetto a un progetto esistente.