Problemi noti legati alla migrazione dei pacchetti DTS
Di seguito vengono riepilogati i problemi che si possono riscontrare durante la migrazione di pacchetti di MicrosoftSQL Server 2000 Data Transformation Services (DTS) al formato Integration Services utilizzando la Migrazione guidata pacchetti.
La Migrazione guidata pacchetti esegue la migrazione di determinate funzionalità DTS di SQL Server 2000 che non hanno un equivalente diretto in Integration Services, incapsulandole nell'attività Esegui pacchetto DTS 2000. Anche se nella maggior parte dei casi è possibile eseguire questi pacchetti di cui è stata eseguita la migrazione senza errori, sarà necessario sostituire la precedente funzionalità incapsulata nell'attività Esegui pacchetto DTS 2000.
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.
Per informazioni generali sul supporto per DTS in Integration Services, vedere Supporto per Data Transformation Services (DTS) in SQL Server 2008.
Problemi noti rilevati da Preparazione aggiornamento
Nell'elenco seguente vengono illustrati brevemente i problemi di migrazione nell'ordine in cui appaiono nel report generato da Preparazione aggiornamento a SQL Server. La Migrazione guidata pacchetti e Preparazione aggiornamento identificano e segnalano gli stessi potenziali problemi relativi alla migrazione di pacchetti.
Titolo del problema |
Descrizione del problema |
---|---|
Riconfigurazione delle impostazioni delle transazioni dopo la migrazione di pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione delle impostazioni delle transazioni in pacchetti di SQL Server 2000 Data Transformation Services (DTS). In seguito alla migrazione, è necessario modificare manualmente il pacchetto SSIS risultante per ripristinare il comportamento precedente. Intervento di correzione: dopo la migrazione ricreare le impostazioni delle transazioni desiderate impostando le proprietà appropriate correlate alle transazioni nel pacchetto e nei suoi componenti in Business Intelligence Development Studio. Per ulteriori informazioni, vedere Inserimento di transazioni nei pacchetti. |
Sostituzione della funzionalità dello script ActiveX associato ai passaggi del pacchetto dopo la migrazione |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione degli script ActiveX associati a passaggi in pacchetti di SQL Server 2000 Data Transformation Services (DTS). In seguito alla migrazione, è necessario modificare manualmente il pacchetto SSIS risultante per ripristinare il comportamento precedente. Intervento di correzione: dopo la migrazione sostituire lo script mancante con una nuova attività Script o altri oggetti di Integration Services a seconda dei casi. Per ulteriori informazioni, vedere Attività Script. |
Sostituzione della funzionalità dell'attività Analysis Services incapsulata nell'attività Esegui pacchetto DTS 2000 dopo la migrazione dei pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione dell'attività Analysis Services in pacchetti di SQL Server 2000 Data Transformation Services (DTS). Il pacchetto di cui è stata eseguita la migrazione conterrà la funzionalità DTS incapsulata, che dovrà essere sostituita. Intervento di correzione: dopo la migrazione convertire l'attività Esegui pacchetto DTS 2000 nella quale è incapsulata l'attività Analysis Services nell'attività Elaborazione Integration ServicesAnalysis Services. Per ulteriori informazioni, vedere Attività Elaborazione Analysis Services. |
Sostituzione della funzionalità dell'attività di trasformazione dati complessa incapsulata nell'attività Esegui pacchetto DTS 2000 dopo la migrazione dei pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione delle attività di trasformazione dati complesse in pacchetti di SQL Server 2000 Data Transformation Services (DTS). Il pacchetto di cui è stata eseguita la migrazione conterrà la funzionalità DTS incapsulata, che dovrà essere sostituita. Intervento di correzione: dopo la migrazione riscrivere l'attività di trasformazione dati complessa utilizzando le origini, le trasformazioni e le destinazioni del flusso di dati Integration Services. Per ulteriori informazioni, vedere Creazione del flusso di dati di un pacchetto e Elementi dei flussi di dati. |
Sostituzione della funzionalità dell'attività personalizzata incapsulata nell'attività Esegui pacchetto DTS 2000 dopo la migrazione dei pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione di attività personalizzate in pacchetti di SQL Server 2000 Data Transformation Services (DTS). Il pacchetto di cui è stata eseguita la migrazione conterrà la funzionalità DTS incapsulata, che dovrà essere sostituita. Intervento di correzione: dopo la migrazione ricreare la logica dell'attività personalizzata utilizzando un'attività Script, un componente Script o un componente personalizzato, se la funzionalità desiderata non è disponibile in un componente o in una combinazione di componenti di Integration Services predefiniti. Per ulteriori informazioni sulle soluzioni di programmazione, vedere Guida per gli sviluppatori (Integration Services). |
Sostituzione della funzionalità dell'attività Query guidata dai dati incapsulata nell'attività Esegui pacchetto DTS 2000 dopo la migrazione dei pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione di attività Query guidata dai dati in pacchetti di SQL Server 2000 Data Transformation Services (DTS). Il pacchetto di cui è stata eseguita la migrazione conterrà la funzionalità DTS incapsulata, che dovrà essere sostituita. Intervento di correzione: dopo la migrazione ricreare la funzionalità dell'attività Query guidata dai dati utilizzando i componenti del flusso di dati Integration Services. Considerare le informazioni riportate in Trasformazione Dimensione a modifica lenta, Trasformazione Suddivisione condizionale o Trasformazione Comando OLE DB durante la sostituzione delle funzionalità di attività Query guidata dai dati. |
Sostituzione della funzionalità dell'attività Query stima di data mining incapsulata nell'attività Esegui pacchetto DTS 2000 dopo la migrazione dei pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione di attività Query stima di data mining in pacchetti di SQL Server 2000 Data Transformation Services (DTS). Il pacchetto di cui è stata eseguita la migrazione conterrà la funzionalità DTS incapsulata, che dovrà essere sostituita. In SQL Server non viene installato il supporto per l'attività Query stima di data mining di SQL Server 2000. Di conseguenza, il pacchetto di cui è stata eseguita la migrazione non potrà essere eseguito in seguito all'aggiornamento in assenza di SQL Server 2000 Analysis Services. Intervento di correzione: dopo la migrazione convertire l'attività Esegui pacchetto DTS 2000 nella quale è incapsulata l'attività Query stima di data mining in un'attività Query di data mining o una trasformazione Query di data mining di Integration Services. Per ulteriori informazioni, vedere Attività Query di data mining e Trasformazione Query di data mining. |
Sostituzione della funzionalità dell'attività Proprietà dinamiche dopo la migrazione dei pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione di attività Proprietà dinamiche in pacchetti di SQL Server 2000 Data Transformation Services (DTS). In seguito alla migrazione, è necessario modificare manualmente il pacchetto SSIS risultante per ripristinare il comportamento precedente. Intervento di correzione: dopo la migrazione ricreare la funzionalità dell'attività Proprietà dinamiche utilizzando le funzionalità di Integration Services, ad esempio variabili, espressioni di proprietà e configurazioni dei pacchetti. Per ulteriori informazioni, vedere Variabili in Integration Services, Utilizzo di variabili nei pacchetti, Utilizzo delle espressioni di proprietà nei pacchetti e Configurazioni di pacchetto. |
Sostituzione della funzionalità dell'attività Esegui pacchetto (con pacchetto Meta Data Services) incapsulata nell'attività Esegui pacchetto DTS 2000 dopo la migrazione dei pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione delle attività Esegui pacchetto per il caricamento di pacchetti Meta Data Services. Il pacchetto di cui è stata eseguita la migrazione conterrà la funzionalità DTS incapsulata, che dovrà essere sostituita. In SQL Server non viene installato il supporto per SQL Server 2000 Meta Data Services. Di conseguenza, il pacchetto di cui è stata eseguita la migrazione non potrà essere eseguito in seguito all'aggiornamento in assenza di Strumenti client di SQL Server 2000. Intervento di correzione: dopo la migrazione spostare il pacchetto Meta Data Services nell'archivio SQL Server (nel database msdb) oppure in un file di archiviazione strutturata e convertire l'attività Esegui pacchetto DTS 2000 nella quale è incapsulata l'attività Esegui pacchetto che a sua volta carica il pacchetto Meta Data Services in un'attività Esegui pacchetto DTS 2000 per il caricamento del pacchetto dall'archivio SQL Server o da un file di archiviazione strutturata. Per ulteriori informazioni, vedere Salvataggio dei pacchetti. |
Sostituzione della funzionalità dell'attività Data pump parallela incapsulata nell'attività Esegui pacchetto DTS 2000 dopo la migrazione dei pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione delle attività Data Pump parallela in pacchetti di SQL Server 2000 Data Transformation Services (DTS). Il pacchetto di cui è stata eseguita la migrazione conterrà la funzionalità DTS incapsulata, che dovrà essere sostituita. Intervento di correzione: dopo la migrazione ricreare la funzionalità dell'attività Data Pump parallela utilizzando i componenti del flusso di dati Integration Services. Per ulteriori informazioni, vedere Creazione del flusso di dati di un pacchetto e Elementi dei flussi di dati. |
Sostituzione della funzionalità di connessione UDL incapsulata nell'attività Esegui pacchetto DTS 2000 dopo la migrazione dei pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione delle attività che ricevono informazioni di connessione da file Microsoft Data Link (.udl). Il pacchetto di cui è stata eseguita la migrazione conterrà la funzionalità DTS incapsulata, che dovrà essere sostituita. Intervento di correzione: dopo la migrazione convertire l'attività Esegui pacchetto DTS 2000 nella quale è incapsulata la connessione file UDL in un'attività equivalente Integration Services che utilizza la gestione file di Integration Services. Per ulteriori informazioni, vedere Connessioni in Integration Services e Creazione di gestioni connessioni. |
Riscrittura del codice di script ActiveX che accede al modello di oggetti DTS dopo la migrazione dei pacchetti |
La Migrazione guidata pacchetti di Integration Services non esegue la migrazione del codice di Script ActiveX che accede al modello di oggetti DTS mediante la proprietà Parent della raccolta GlobalVariables nei pacchetti DTS di SQL Server 2000. In seguito alla migrazione, è necessario modificare manualmente il pacchetto SSIS risultante per ripristinare il comportamento precedente. Intervento di correzione: dopo la migrazione modificare il codice di script o riscrivere l'attività Script ActiveX per ottenere le informazioni necessarie dal pacchetto in un modo diverso, ad esempio mediante variabili. Per ulteriori informazioni, vedere Variabili in Integration Services e Utilizzo di variabili nei pacchetti. |
Problemi noti non rilevati da Preparazione aggiornamento
I problemi seguenti non vengono rilevati o segnalati dalla Migrazione guidata pacchetti o da Preparazione aggiornamento.
Titolo del problema |
Descrizione del problema |
---|---|
Eliminazione e ricreazione di connessioni ODBC dopo la migrazione dei pacchetti |
Le connessioni ODBC generano un errore se si tenta di modificarle dopo la migrazione. Intervento di correzione: se è già stata eseguita la migrazione del pacchetto, è possibile eliminare e ricreare la connessione ODBC. Questo problema è stato corretto in SQL Server Service Pack 1. Per impedire il verificarsi di questo problema, installare Service Pack 1 o versione successiva. |