Share via


Attività Esegui pacchetto DTS 2000

Data aggiornamento: 15 settembre 2007

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 dati basate su SQL Server 2005. 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 run-time.

[!NOTA] Nei pacchetti eseguiti in modalità a 64 bit nei 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 Compatibilità di SQL Server 2005 Integration Services con le versioni precedenti.

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 a stella, 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.

[!NOTA] Affinché sia possibile eseguire pacchetti DTS 2000 è necessario che nel computer sia installato il motore di run-time di DTS 2000. Per ulteriori informazioni, vedere Procedura: Abilitazione del supporto per pacchetti Data Transformation Services.

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] I pacchetti DTS non possono essere aperti o modificati direttamente in Business Intelligence Development Studio. Inoltre, SQL Server 2005 non installa la Progettazione pacchetti DTS richiesta per modificare i pacchetti DTS. Tuttavia, è possibile scaricare e installare una versione aggiornata della Progettazione pacchetti DTS e utilizza questa versione aggiornata per modificare i pacchetti DTS. Per scaricare la Progettazione pacchetti DTS aggiornata, visitare la pagina Web Microsoft, Feature Pack per Microsoft SQL Server 2005 equindi scaricare i componenti della finestra di progettazione DTS MicrosoftSQL Server 2000. Dopo avere installato questo download, è possibile visualizzare e modificare i pacchetti DTS da Management Studio o da Editor attività Esegui pacchetto DTS 2000 in Business Intelligence Development Studio.

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 2005 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 2005.

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.

ms137907.note(it-it,SQL.90).gifNota:

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:

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:

Vedere anche

Concetti

Attività di Integration Services
Creazione del flusso di controllo di un pacchetto
Considerazioni su Integration Services in computer a 64 bit

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

15 settembre 2007

Contenuto modificato:
  • Nota aggiunta sulle modalità con cui pacchetti DTS in modalità a 64 bit in un computer a 64 bit non possono essere eseguiti.
  • Nota aggiunta sulla modalità di download della Progettazione pacchetti DTS richiesta per modificare i pacchetti DTS.

17 luglio 2006

Contenuto modificato:
  • Aggiunta di una tabella di voci di log personalizzate.

5 dicembre 2005

Contenuto modificato:
  • Aggiunta della soluzione alternativa per l'esecuzione di pacchetti DTS di SQL Server 2000 salvati in Meta Data Services.