Compartir a través de


Ejemplos de tarea Script

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

La tarea Script es una herramienta con varias funciones que puede utilizar en un paquete para satisfacer casi cualquier requisito que no cumplan las tareas incluidas con Integration Services. En este tema se enumeran los ejemplos de código de la tarea Script que muestran alguna de las funciones disponibles.

Nota

Si desea crear tareas que pueda reutilizar más fácilmente en varios paquetes, considere la posibilidad de utilizar el código de estos ejemplos de tarea Script como punto inicial de las tareas personalizadas. Para más información, vea Desarrollar una tarea personalizada.

En esta sección

Temas de ejemplo

Esta sección contiene ejemplos de código que muestran varios usos de las clases de .NET Framework que puede incorporar en una tarea Script de Integration Services.

Detectar un archivo plano vacío con la tarea Script
Comprueba un archivo plano para determinar si contiene filas de datos, y guarda el resultado en una variable para su uso en una bifurcación del flujo de control.

Recopilar una lista para el bucle Foreach con la tarea Script
Recopila una lista de archivos que cumplen los criterios especificados por el usuario y rellena una variable para su uso posterior por parte del enumerador de variable para Foreach.

Consultar Active Directory con la tarea Script
Recupera información sobre el usuario de Active Directory basándose en el valor de una variable Integration Services, mediante las clases del espacio de nombres System.DirectoryServices.

Supervisar los contadores de rendimiento con la tarea Script
Crea un contador de rendimiento personalizado que se puede utilizar para realizar el seguimiento del progreso de ejecución de un paquete de Integration Services, mediante las clases del espacio de nombres System.Diagnostics.

Trabajar con imágenes con la tarea Script
Comprime las imágenes en el formato JPEG y crea las imágenes en miniatura a partir de ellas, mediante las clases del espacio de nombres System.Drawing.

Buscar impresoras instaladas con la tarea Script
Busca las impresoras instaladas que admiten un tamaño de papel concreto, mediante las clases del espacio de nombres System.Drawing.Printing.

Enviar un mensaje de correo electrónico HTML con la tarea Script
Envía un mensaje de correo en formato HTML en lugar de texto simple.

Trabajar con archivos de Excel con la tarea Script
Enumera las hojas de cálculo de un archivo de Excel y comprueba la existencia de una hoja de cálculo concreta.

Enviar a una cola de mensajes privada remota con la tarea Script
Envía un mensaje a una cola de mensajes privada remota.

Otros ejemplos

Los siguientes temas también contienen ejemplos de código para su uso con la tarea Script.

Utilizar variables en la tarea Script
Solicita al usuario confirmación de si el paquete debe continuar ejecutándose, basándose en el valor de una variable de paquete que puede superar el límite especificado en otra variable.

Conectarse a orígenes de datos de la tarea Script
Recupera una conexión o información de conexión de los administradores de conexión definidos en el paquete.

Provocar eventos en la tarea Script
Produce un error, una advertencia o un mensaje informativo basándose en el estado de conexión a Internet en el servidor.

Registrar en la tarea Script
Registra el número de elementos procesados por la tarea para los proveedores de registro habilitados.