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 più avanzate funzionalità offerte dall'attività Script. Gli script ActiveX vengono in genere utilizzati per gli scopi seguenti:
- Inclusione della regola 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.
Importante: |
---|
Questa funzionalità verrà rimossa a partire dalla prossima versione di Microsoft SQL Server. Non utilizzare questa funzionalità in un nuovo progetto di sviluppo e modificare appena possibile le applicazioni in cui questa funzionalità viene utilizzata. |
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:
- Editor attività Script ActiveX (pagina Generale)
- Editor attività Script ActiveX (pagina Script)
- Pagina Espressioni
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:
Vedere anche
Concetti
Attività di Integration Services
Creazione del flusso di controllo di un pacchetto