Ejecutar paquete SSIS desde MS-DOS o Batch

Publicada en Publicada en MS-DOS, SQL Server Integration Service

Compartelo con tus amigos!

Para ejecutar un paquete SSIS desde linea de comando o batch (.bat)  se necesita el utilitario dtexec.exe del SQL Server. Su ubicación física depende de la instalación del SQL Server 2008.

  • Si la instalación es de 64 Bits: C:\Archivos de programa\Microsoft SQL Server\100\DTS\Binn
  • Si la instalación es de 32 Bits: C:\Archivos de programa(x86)\Microsoft SQL Server\100\DTS\Binn

Entrar a la ventana de comandos y situarse en la ruta del dtsexec.exe. Dependiendo de tu necesidad, puedes ejecutar el DTSX de manera directa o modificando los valores de las variables que necesites.

Ejecución simple
dtexec.exe /f C:\PRUEBA\SSISTest\Package.dtsx

Ejecución modificando el valor de 1 variable
dtexec.exe /f C:\PRUEBA\SSISTest\Package.dtsx /SET “\Package.Variables[User::MES].Properties[Value];ENERO”

Ejecución modificando el valor de 2 variables
dtexec.exe /f C:\PRUEBA\SSISTest\Package.dtsx /SET “\Package.Variables[User::MES].Properties[Value];ENERO” /SET “\Package.Variables[User::USUARIO].Properties[Value];JUANA”

 

 

 

 

Compartelo con tus amigos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *