Attività Esegui pacchetto DTS 2000
L'attività Esegui pacchetto DTS 2000 consente di eseguire pacchetti sviluppati utilizzando gli strumenti di SQL Server 2000. Tramite questa attività è possibile includere pacchetti DTS di SQL Server 2000 in soluzioni di trasformazione dei dati basate su SQL Server. Un pacchetto può includere sia attività Esegui pacchetto che attività Esegui pacchetto DTS 2000, perché ogni tipo di attività utilizza una versione diversa del motore di runtime.
Importante |
---|
L'attività Esegui pacchetto DTS 2000 viene fornita unicamente per compatibilità con il componente obsoleto DTS (Data Transformation Services). Per ulteriori informazioni, vedere Data Transformation Services (DTS). |
Importante |
---|
In SQL Server 2008 non viene installato il supporto di runtime per i pacchetti DTS. Per eseguire i pacchetti DTS, è necessario installare tale supporto. Per informazioni sull'installazione del supporto per DTS, vedere Procedura: Installazione del supporto per pacchetti di Data Transformation Services. |
[!NOTA]
Nei pacchetti eseguiti in modalità a 64 bit su computer a 64 bit non è possibile utilizzare l'attività Esegui pacchetto DTS 2000. Non è disponibile un supporto in fase di progettazione o di esecuzione per i pacchetti DTS (Data Transformation Services) creati con versioni precedenti di SQL Server. Per ulteriori informazioni, vedere Supporto per Data Transformation Services (DTS) in SQL Server 2008.
A eccezione del fatto che l'attività Esegui pacchetto DTS 2000 esegue pacchetti di SQL Server 2000, le sue funzionalità sono analoghe a quelle dell'attività Esegui pacchetto. È possibile utilizzare l'attività Esegui pacchetto DTS 2000 per gli scopi seguenti:
Suddivisione del flusso di lavoro di pacchetti complessi. Questa attività consente di suddividere il flusso di lavoro in più pacchetti, più semplici da leggere e gestire. Se ad esempio si caricano dati in uno schema star, sarà possibile creare un pacchetto a parte per il popolamento delle singole dimensioni e della tabella dei fatti.
Riutilizzo di parti di pacchetti. È possibile riutilizzare parti del flusso di lavoro di un pacchetto in altri pacchetti. È ad esempio possibile creare un modulo di estrazione dati che può essere chiamato da pacchetti diversi. Ogni pacchetto che chiama il modulo di estrazione può quindi eseguire operazioni diverse di ripulitura, filtraggio o aggregazione dei dati.
Raggruppamento di unità di lavoro. Le unità di lavoro possono essere incapsulate in pacchetti separati e partecipare come componenti transazionali al flusso di lavoro di un pacchetto padre. Il pacchetto padre esegue ad esempio i pacchetti accessori e, in base all'esito positivo o negativo dell'esecuzione di questi ultimi, esegue il commit o il rollback della transazione.
Controllo della protezione dei pacchetti. Gli autori dei pacchetti hanno l'esigenza di accedere solo a una parte di una soluzione composta da più pacchetti. Suddividendo un pacchetto in più pacchetti è possibile offrire un livello di protezione superiore, perché a ogni autore è possibile concedere l'accesso ai soli pacchetti interessati.
Un pacchetto che esegue altri pacchetti, come l'attività Esegui pacchetto DTS 2000, è detto in genere pacchetto padre, mentre i pacchetti eseguiti dal flusso di lavoro padre sono detti pacchetti figli.
L'attività Esegui pacchetto DTS 2000 può eseguire pacchetti archiviati nel database msdb di SQL Server, in file di archiviazione strutturata o in Meta Data Services. Se si sceglie un pacchetto archiviato in msdb o Meta Data Services, sarà necessario specificare il nome del server e selezionare un metodo di autenticazione. L'attività supporta l'autenticazione di Windows e l'autenticazione di SQL Server. Se possibile, utilizzare l'autenticazione di Windows per garantire un livello di protezione superiore. Se si sceglie un pacchetto archiviato nel file system, sarà necessario specificare il nome e il percorso del pacchetto. Il pacchetto può risiedere in qualunque posizione del file system e non deve necessariamente trovarsi nella stessa cartella del pacchetto padre.
I pacchetti possono essere caricati nell'attività Esegui pacchetto DTS 2000 e archiviati internamente, indipendentemente dal formato o dalla posizione di archiviazione originale. Per caricare il pacchetto DTS di SQL Server 2000 o aprire Progettazione DTS per visualizzare o modificare il pacchetto figlio, utilizzare la finestra di dialogo Editor attività Esegui pacchetto DTS 2000 disponibile in Progettazione SSIS.
[!NOTA]
Non è possibile aprire o modificare pacchetti DTS direttamente in Business Intelligence Development Studio. Inoltre, né SQL Server 2008 né SQL Server 2005 installa la finestra di progettazione dei pacchetti DTS richiesta per modificarli. È tuttavia possibile scaricare e installare la finestra di progettazione dei pacchetti DTS e utilizzarla per modificare pacchetti DTS. Per informazioni sull'installazione del supporto della fase di progettazione per pacchetti DTS, vedere Procedura: Installazione del supporto per pacchetti di Data Transformation Services. Dopo l'installazione di questo download, è possibile visualizzare e modificare i pacchetti DTS da Management Studio o dall'editor attività Esegui pacchetto DTS 2000 in Business Intelligence Development Studio.
La finestra di progettazione dei pacchetti DTS utilizza gli strumenti di SQL Server 2008, ma le relative funzionalità non sono state aggiornate per SQL Server 2008.
L'attività Esegui pacchetto DTS 2000 può utilizzare variabili interne ed esterne. Le variabili interne sono variabili definite nel pacchetto figlio, mentre le variabili esterne sono variabili definite nel pacchetto padre. Utilizzando le variabili interne, l'attività Esegui pacchetto DTS 2000 può passare valori aggiornati alle variabili globali nel pacchetto DTS di SQL Server 2000. Utilizzando le variabili esterne, il pacchetto chiamante può passare i valori delle variabili al pacchetto figlio. È ad esempio possibile utilizzare i valori delle variabili esterne negli script dei pacchetti figli. Per ulteriori informazioni, vedere Variabili in Integration Services e Utilizzo di variabili nei pacchetti.
Integration Services non supporta Meta Data Services e i pacchetti di Integration Services non possono eseguire tramite l'attività Esegui pacchetto DTS 2000 i pacchetti DTS di SQL Server 2000 salvati in Meta Data Services. Per eseguire pacchetti in Meta Data Services, il pacchetto deve utilizzare DTS Runtime di SQL Server 2000. Per eseguire tali pacchetti è necessario creare un pacchetto padre di SQL Server 2000 che esegue il pacchetto in Meta Data Services e salvare tale pacchetto padre in SQL Server o in un file di archiviazione strutturata. L'attività Esegui pacchetto DTS 2000 può quindi eseguire il pacchetto padre, che a sua volta può eseguire il pacchetto in Meta Data Services.
È possibile eseguire la migrazione a SQL Server di molti pacchetti DTS 2000. Per ulteriori informazioni, vedere Migrazione dei pacchetti Data Transformation Services.
Altre attività correlate
Integration Services include attività che eseguono operazioni di flusso di lavoro, quali l'esecuzione di file batch, eseguibili e pacchetti di SQL Server.
Per ulteriori informazioni su tali attività, fare clic su uno degli argomenti seguenti:
Voci di log personalizzate disponibili nell'attività Esegui pacchetto DTS 2000
Nella tabella seguente sono elencate le voci di log personalizzate disponibili per l'attività Esegui pacchetto DTS 2000. Per ulteriori informazioni, vedere Implementazione della registrazione nei pacchetti e Messaggi personalizzati per la registrazione.
Voce di log |
Descrizione |
---|---|
ExecuteDTS80PackageTaskBegin |
Indica che l'attività ha iniziato a eseguire un pacchetto DTS 2000. |
ExecuteDTS80PackageTaskEnd |
Indica che l'attività è terminata.
Nota
L'esecuzione del pacchetto DTS 2000 può continuare anche dopo il termine dell'attività.
|
ExecuteDTS80PackageTaskTaskInfo |
Offre informazioni descrittive sull'attività. |
ExecuteDTS80PackageTaskTaskResult |
Restituisce il risultato dell'esecuzione del pacchetto DTS 2000 eseguito dall'attività. |
Configurazione dell'attività Esegui pacchetto DTS 2000
È possibile impostare le proprietà tramite Progettazione SSIS o a livello di programmazione.
Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, fare clic su uno degli argomenti seguenti:
Editor attività Esegui pacchetto DTS 2000 (pagina Variabili interne)
Editor attività Esegui pacchetto DTS 2000 (pagina Variabili esterne)
Per ulteriori informazioni sull'impostazione di queste proprietà in Progettazione SSIS, fare clic sull'argomento seguente:
Configurazione dell'attività Esegui pacchetto DTS 2000 a livello di programmazione
Per ulteriori informazioni sull'impostazione di queste proprietà a livello di programmazione, fare clic sull'argomento seguente:
|