2011-11-10 47 views
7

He creado un paquete (SSIS) que contiene procedimientos SQL para transferir datos de tablas. Está en formato .dtsx según el paquete SSIS. Ahora, cómo agregar esto a un schedular para que se ejecute automáticamente después de cada 3 meses. No puedo obtener información a través de google.¿Cómo programar un trabajo de paquete SSIS en SQL sheduler o planificador de Windows?

Windows también tiene un planificador pero solo ejecuta archivos .exe mediante el programador. ¿Puedo convertir entre .dtsx y .exe?

¿También cómo agregar esto al programador de servidor SQl? Por favor ayuda. Cualquier enlace será útil también

+0

Si puede implementar el paquete en el servidor SQL a continuación, puede programarlo a través de trabajo de SQL. – pramodtech

Respuesta

3

puede ejecutar su paquete SSIS utilizando dtexec comando como de símbolo del sistema DOS

dtexec /f %PackagePath%\%PackageName% /conf %PackagePath%\%ConfigName% 

que acaba de añadir este comando a un archivo por lotes (.bat) y tienen previsto que en su planificador.

Comprobar este enlace en utilidad DTEXEC

http://msdn.microsoft.com/en-us/library/ms162810.aspx

Espero que esto ayude.

2

Otra solución es programar los paquetes a través del agente de SQL Server y crear un trabajo para que pueda visualizarlo una vez cada 3 meses.

1

También puede programar su paquete SSIS utilizando los siguientes archivos:

"C:\Program Files\Microsoft SQL Server\120\DTS\Binn\DTExec.exe" /f 
"D:\Package.dtsx" 
Cuestiones relacionadas