Tarea Script de ActiveX

La tarea Script de ActiveX proporciona una forma de seguir utilizando código personalizado, desarrollado mediante script de ActiveX, hasta que se pueda actualizar dicho script para que usen las características más avanzadas que proporciona la tarea Script.

Nota importanteImportante

La tarea Script de ActiveX se proporciona solo por compatibilidad con las versiones anteriores del componente obsoleto, Servicios de transformación de datos (DTS). Para obtener más información, vea Servicios de transformación de datos (DTS).

El script de ActiveX se suele usar para los siguientes fines:

  • Incluir lógica de negocios en paquetes. Por ejemplo, un script de ActiveX puede usar lógica condicional para administrar el flujo de trabajo de paquetes.

  • Escribir funciones que usan lógica condicional para establecer valores de variable. Por ejemplo, un script de ActiveX puede tener acceso a los valores de una tabla de base de datos mediante objetos de datos ActiveX (ADO) y llenar dichas variables con los valores de la tabla.

  • Realizar cálculos complejos. Por ejemplo, un script de ActiveX puede calcular nuevas fechas aplicando funciones integradas como DateAdd y DateDiff a valores de datos.

  • Tener acceso a datos mediante otras tecnologías incompatibles con los tipos de conexión integrados. Por ejemplo, un script de ActiveX puede usar interfaces del servicio Active Directory (ADSI) para tener acceso a los nombres de usuario de Active Directory y extraer dichos nombres.

Si tiene scripts de ActiveX que desea seguir utilizando hasta que pueda actualizarlos, puede configurar la tarea Script de ActiveX de las maneras siguientes:

  • Proporcionar el script existente ejecutado por la tarea.

  • Especificar el lenguaje de scripting que se usó al programar el script. La tarea Script de ActiveX admite los lenguajes VBScript y JScript, así como otros lenguajes de scripting instalados en el equipo local.

  • Especificar el nombre de la función que es el punto de entrada para el script.

Comparación de la tarea Script de ActiveX con la tarea Script

Al escribir nuevos scripts para paquetes de SQL Server Integration Services, debe considerar siempre la posibilidad de utilizar la tarea Script en lugar de la tarea Script de ActiveX. La tarea Script ofrece las siguientes ventajas:

  • Los scripts programados en lenguajes de programación como Microsoft Visual Basic .NET pueden precompilarse para ofrecer mejor rendimiento.

  • Los scripts codificados en el entorno VSA son compatibles con Ayuda integrada, IntelliSense y depuración.

  • Los scripts pueden hacer referencia a ensamblados .NET externos, además de a los objetos estándar de .NET Framework y COM.

Para obtener más información, vea Tarea Script.

Configurar la tarea Script de ActiveX

Puede establecer propiedades mediante programación o a través del Diseñador SSIS.

Para obtener más información acerca de las propiedades que puede establecer en el Diseñador SSIS, haga clic en uno de los temas siguientes:

Para obtener más información sobre cómo configurar estas propiedades en el Diseñador SSIS, haga clic en el siguiente tema:

Configurar la tarea Script de ActiveX mediante programación

Para obtener más información sobre cómo establecer estas propiedades mediante programación, haga clic en el tema siguiente:

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.