Tecnología

Inicio

Cómo llamar a un paquete SSIS desde VBScript

Un paquete SSIS le provee de comandos guardados de SQL Server que se pueden ejecutar en el servidor de base de datos. El paquete se ejecuta en VBScript utilizando las funciones de shell de Windows. El paquete se almacena en el servidor de base de datos, por lo que utilizar el código VBScript para cargar y ejecutar un paquete de forma remota o durante el arranque del sistema. paquetes SSIS contienen la extensión de archivo DTSX.

Instrucciones

1 Haga clic en el botón "Inicio" de Windows y escriba "notepad" en el cuadro de texto de búsqueda. Pulse la tecla "Enter" para abrir el editor de archivos. Si ya tiene un archivo VBS establecido, abrirlo en el Bloc de notas. Agregue el código de paquete a un archivo VBScript existente o crear un nuevo archivo para ejecutar el paquete SSIS.

2 Crear la variable de clase de shell. El siguiente código crea una variable para el programa de shell de Windows:

Establecer windows_shell = CreateObject ( "WScript.Shell")

3 Ejecutar el paquete. Si el paquete es grande, puede tardar varios minutos en ejecutarse. Puede enviar un mensaje "Por favor espere" para el usuario, por lo que el usuario conoce el paquete se está ejecutando. El código siguiente ejecuta el "Package.dtsx" archivo y envía una "Espere" mensaje "

echo "Por favor, espere ..."

lngReturnCode = shell.Run ( "dtexec / f E: \ Package.dtsx")

4 Cierre la variable de shell y devolver un mensaje al usuario de que el paquete se ha completado. El siguiente código se cierra la variable y le dice a su usuario de que el paquete ha ejecutado correctamente:

echo "El paquete SSIS ha completado."

establecer windows_shell = Nada