Condividi tramite


Attività Script ActiveX

Grazie all'attività Script ActiveX è possibile continuare a utilizzare codice personalizzato sviluppato utilizzando script ActiveX, finché non sarà possibile aggiornare tali script al fine di utilizzare le caratteristiche più avanzate offerte dall'attività Script.

Nota importanteImportante

L'attività Script ActiveX viene fornita unicamente per compatibilità con il componente deprecato DTS (Data Transformation Services). Per ulteriori informazioni, vedere Data Transformation Services (DTS).

Gli script ActiveX vengono in genere utilizzati per gli scopi seguenti:

  • Inclusione della logica di business nei pacchetti. Negli script ActiveX è ad esempio possibile utilizzare la logica condizionale per gestire il flusso di lavoro del pacchetto.

  • Creazione di funzioni che utilizzano la logica condizionale per impostare i valori delle variabili. Negli script ActiveX è ad esempio possibile accedere tramite ADO (ActiveX Data Objects) ai valori in una tabella di database e popolare variabili con i valori di tale tabella.

  • Esecuzione di calcoli complessi. Negli script ActiveX è ad esempio possibile calcolare nuove date applicando ai valori dei dati funzioni predefinite quali DateAdd e DateDiff.

  • Accesso ai dati tramite tecnologie non supportate dai tipi di connessioni predefiniti. Negli script ActiveX è ad esempio possibile utilizzare ADSI (Active Directory Service Interfaces) per accedere ad Active Directory ed estrarre i nomi utente.

Se esistono script ActiveX che si desidera continuare a utilizzare finché non potranno essere aggiornati, sarà possibile configurare l'attività Script ActiveX procedendo nel modo seguente:

  • Specificare lo script esistente che deve essere eseguito dall'attività.

  • Specificare il linguaggio di scripting utilizzato nello script. L'attività Script ActiveX supporta i linguaggi VBScript, JScript e altri linguaggi di scripting installati nel computer locale.

  • Specificare il nome della funzione che costituisce il punto di ingresso per lo script.

Confronto tra le attività Script ActiveX e Script

Per creare nuovi script per i pacchetti SQL Server Integration Services, è preferibile utilizzare l'attività Script anziché l'attività Script ActiveX. L'attività Script offre i vantaggi seguenti:

  • È possibile precompilare gli script creati con linguaggi di programmazione quali Microsoft Visual Basic .NET per garantire prestazioni superiori.

  • Per gli script creati nell'ambiente VSA sono disponibili la Guida integrata, la tecnologia IntelliSense e funzionalità di debug.

  • Gli script possono fare riferimento ad assembly .NET esterni, oltre che agli oggetti .NET Framework e COM standard.

Per ulteriori informazioni, vedere Attività Script.

Configurazione dell'attività Script ActiveX

È possibile impostare le proprietà a livello di programmazione oppure tramite Progettazione SSIS.

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à Script ActiveX a livello di programmazione

Per ulteriori informazioni sull'impostazione di queste proprietà a livello di programmazione, fare clic sull'argomento seguente:

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per informazioni sui download, gli articoli, gli esempi e i video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina Integration Services su MSDN o Technet:

Per ricevere notifica automatica su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.