pero - Programar la ejecución del paquete SSIS
ejecutar paquete ssis desde sql server (2)
¿Cómo programo SSIS para ejecutar automáticamente un paquete desde un archivo a una hora determinada todos los días?
Prefiero el anwser anterior, pero también es posible con el Programador de tareas de Windows e inicia tu paquete ssis con dtexec. (Solo posible en el servidor SSIS) Verifique también la ejecución con dtexec
Tiene algunas opciones, pero le daré algo que le permitirá ponerse en marcha rápidamente ...
- Abra SQL Server Management Studio y conéctese al motor de base de datos del servidor SQL que ejecutará el trabajo. Este SQL Server debe tener el Agente SQL Server instalado y en ejecución.
- Expanda el Agente SQL Server, expanda Trabajos.
- Haga clic derecho, seleccione Nuevo trabajo.
- Cuando cree el paso de su paquete, para Tipo elija Paquete de SQL Server Integration Services . Para el origen del paquete , seleccione Sistema de archivos . Luego, para el paquete , puede usar el botón de exploración ( ... ) para buscar el archivo DTSX en el sistema de archivos.
- Vaya a Programaciones y cree programaciones de trabajo como lo haría normalmente para cualquier otro trabajo del Agente SQL Server. En su caso, establezca la Frecuencia en Diaria y establezca el valor de Ocurrirá una vez a la hora que deba ejecutarse el trabajo.
Un par de cosas a tener en cuenta...
- Asegúrese de que la cuenta de servicio del Agente SQL Server (esta es la opción predeterminada, puede elegir un contexto de seguridad alternativo si es necesario) tenga permiso para acceder al paquete dtsx en el sistema de archivos.
- Esto solo funcionará si el servidor en el que está programando el trabajo también es el servidor de Integration Services. Hay muchas formas de manejar la ejecución remota de paquetes si lo requiere.
Para obtener información adicional, consulte https://msdn.microsoft.com/en-us/library/ms191439%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396