Utilizzo della Migrazione guidata pacchetti DTS

In Integration Services è disponibile la Migrazione guidata pacchetti DTS per la migrazione di pacchetti SQL Server 2000 Data Transformation Services (DTS) creati utilizzando gli strumenti e il modello di oggetti DTS.

[!NOTA]

La Migrazione guidata pacchetti è disponibile solo nelle versioni di SQL Server Standard Edition, Enterprise Edition e Developer Edition.

[!NOTA]

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

[!NOTA]

Preparazione aggiornamento non è in grado di eseguire l'analisi e la Migrazione guidata pacchetti non è in grado di eseguire la migrazione dei pacchetti DTS salvati nel database msdb di un'istanza di SQL Server 7.0. Tuttavia, Preparazione aggiornamento può eseguire l'analisi e la Migrazione guidata pacchetti può eseguire la migrazione dei pacchetti DTS di SQL Server 7.0 salvati come file di archiviazione strutturata o salvati nel database msdb di un'istanza di SQL Server 7.0 aggiornata a SQL Server 2005.

Non è possibile eseguire la migrazione completa di tutti i pacchetti. Alcune attività DTS, ad esempio, non vengono mappate ad attività di Integration Services e non è possibile eseguire la migrazione delle attività personalizzate, né di alcuni script nelle attività ActiveX Script o nelle trasformazioni di dati. Per ulteriori informazioni, vedere Migrazione delle attività e Problemi noti legati alla migrazione dei pacchetti DTS.

I pacchetti mantenuti nel formato dei pacchetti DTS possono essere utilizzati in soluzioni Integration Services e continuano a essere eseguiti come pacchetti DTS autonomi.

Numerosi pacchetti DTS sono protetti da password. Se si esegue la migrazione di questi pacchetti, nella Migrazione guidata pacchetti verrà richiesto di inserire le relative password. Non è possibile eseguire la migrazione di un pacchetto protetto da password se non si utilizza la password corretta.

In SQL Server non viene installato il supporto per Meta Data Services. La Migrazione guidata pacchetti supporta i pacchetti Meta Data Services (repository) solo se SQL Server 2000, gli strumenti di SQL Server 2000 o i file ridistribuibili del repository vengono installati nel computer locale. Se sono presenti i file del repository, è possibile eseguire la migrazione dei pacchetti DTS precedentemente salvati in Meta Data Services mediante la Migrazione guidata pacchetti. Se i file del repository non sono presenti, è possibile eseguire solo la migrazione dei pacchetti DTS precedentemente salvati in SQL Server o in file di archiviazione strutturata.

Avvio della Migrazione guidata pacchetti

È possibile avviare la Migrazione guidata pacchetti da tre percorsi.

  • Da SQL Server Management Studio. Connettersi a un'istanza di SQL ServerMotore di database, fare clic con il pulsante destro del mouse sul nodo Data Transformation Services in Esplora oggetti di Gestione\Legacy e selezionare Migrazione guidata.

  • Da Business Intelligence Development Studio. Creare o aprire un progetto Integration Services, fare clic con il pulsante destro del mouse sul nodo Pacchetti SSIS in Esplora soluzioni e selezionare Esegui migrazione pacchetto DTS 2000.

  • Dal prompt dei comandi. Avviare DTSMigrationWizard.exe dalla cartella C:\Programmi\Microsoft SQL Server\100\DTS\Binn.

Selezione dell'origine pacchetto

Nella Migrazione guidata pacchetti è possibile eseguire la migrazione di pacchetti DTS precedentemente salvati in un database msdb di SQL Server, in file di archiviazione strutturata o in Meta Data Services. Non è possibile eseguire la migrazione di pacchetti salvati in file Visual Basic.

Nota importanteImportante

In SQL Server non viene installato il supporto per Meta Data Services. La Migrazione guidata pacchetti può accedere solo ai pacchetti DTS salvati in Meta Data Services se SQL Server 2000, gli strumenti di SQL Server 2000 o i file ridistribuibili del repository sono presenti nel computer.

Se un pacchetto si trova in un database msdb o in Meta Data Services, è necessario inserire il nome di un server e consentire alla Migrazione guidata pacchetti di autenticare l'utente che esegue l'accesso tramite l'autenticazione di Windows o l'autenticazione di SQL Server.

Se un pacchetto si trova in un file di archiviazione strutturata, è necessario selezionare il file di cui si desidera eseguire la migrazione. Un file di archiviazione strutturata può contenere definizioni di molti pacchetti e includere versioni diverse di uno stesso pacchetto. È possibile eseguire la migrazione di alcuni o tutti i pacchetti e di alcune o tutte le versioni di pacchetto presenti nel file.

Per ulteriori informazioni, vedere Scelta posizione di origine (Migrazione guidata pacchetti DTS).

Selezione della destinazione pacchetto

La Migrazione guidata pacchetti consente di eseguire la migrazione dei pacchetti a un database msdb di un'istanza di SQL Server o a un file .dtsx. Il file .dtsx è una rappresentazione XML della definizione del pacchetto salvata nel file system.

Se la destinazione è SQL Server, è necessario inserire il nome di un server per consentire alla Migrazione guidata pacchetti di autenticare l'utente che esegue l'accesso tramite l'autenticazione di Windows o l'autenticazione di SQL Server.

Per ulteriori informazioni, vedere Scelta posizione di destinazione (Migrazione guidata pacchetti DTS).

[!NOTA]

Dopo la migrazione dei pacchetti da Management Studio, effettuare la connessione 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 migrati saranno 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 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.

Selezione dei pacchetti di cui eseguire la migrazione

Una volta impostate l'origine e la destinazione, nella Migrazione guidata pacchetti vengono elencati i pacchetti disponibili nel database msdb, in Meta Data Services o nel file di archiviazione strutturata. È possibile selezionare i pacchetti di cui eseguire la migrazione e aggiornare i nomi predefiniti assegnati dalla Migrazione guidata pacchetti ai singoli pacchetti. È inoltre possibile aggiornare i nomi dei pacchetti in Business Intelligence Development Studio o SQL Server Management Studio dopo la migrazione dei pacchetti.

Per ulteriori informazioni, vedere Definizione elenco pacchetti (Migrazione guidata pacchetti DTS).

Impostazione delle password dei pacchetti

I pacchetti sviluppati con versioni precedenti degli strumenti di SQL Server possono essere protetti da password. È necessario inserire la password corretta prima di accedere alle definizioni dei pacchetti ed eseguire la migrazione dei pacchetti. Se più pacchetti condividono la stessa password, è necessario inserire quest'ultima una sola volta. Non è possibile continuare la procedura di migrazione guidata dei pacchetti se non si inseriscono tutte le password necessarie per i pacchetti protetti da password. Se non vi sono pacchetti protetti da password, questo passaggio verrà ignorato.

Registrazione degli errori di migrazione

È possibile abilitare la Migrazione guidata pacchetti per la registrazione di eventuali errori rilevati durante la migrazione.

Per ulteriori informazioni, vedere Impostazione file di log (Migrazione guidata pacchetti DTS).

Visualizzazione dell'avanzamento della migrazione

Nella Migrazione guidata pacchetti la migrazione dei pacchetti selezionati viene eseguita pacchetto per pacchetto. Nel caso in cui non sia possibile eseguire la migrazione di un pacchetto, si ha la possibilità di terminare il processo di migrazione di tutti i pacchetti rimanenti oppure di ignorare il pacchetto e continuare con la migrazione del pacchetto successivo nell'elenco. Al termine della migrazione di ogni pacchetto, ne viene aggiornato lo stato.

Per ulteriori informazioni, vedere Completamento procedura guidata (Migrazione guidata pacchetti DTS) e Migrazione dei pacchetti in corso (Migrazione guidata pacchetti DTS).

Controllo dei pacchetti di cui è stata eseguita la migrazione

Dopo aver eseguito la migrazione dei pacchetti è consigliabile aprire i pacchetti in Business Intelligence Development Studio per 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.

Per informazioni su come visualizzare i pacchetti di cui è stata eseguita la migrazione in BI Development Studio o Management Studio, vedere Procedura: Visualizzazione dei pacchetti DTS di cui è stata eseguita la migrazione.