Programar la ejecución de paquetes de SSIS en el Agente SQL Server

Puede automatizar la ejecución de paquetes de SQL Server Integration Services mediante el Agente SQL Server. El Agente SQL Server es un servicio de Windows que permite automatizar tareas ejecutando trabajos del Agente SQL Server. El Agente SQL Server debe estar activo para poder ejecutar automáticamente trabajos locales o multiservidor. Para obtener más información, vea Configurar el Agente SQL Server.

Para automatizar la ejecución de paquetes, cree un trabajo en el cuadro de diálogo Nuevo trabajo que proporciona SQL Server Management Studio para SQL Server. Para obtener más información, vea Implementar trabajos.

Después de crear el trabajo, debe agregar al menos un paso y establecer el tipo de paso en Paquete SQL Server Integration Services. Un trabajo puede incluir varios pasos, cada uno de los cuales ejecuta un paquete distinto. Un paso de trabajo del Agente SQL Server puede ejecutar paquetes de Integration Services que se guardan en la base de datos msdb o en el sistema de archivos. Para obtener más información, vea Crear pasos de trabajo.

Nota

En un equipo de 64 bits, el tipo de paso de trabajo de SQL Server Integration Services significa que el paso de trabajo ejecutará el paquete en modo de 64 bits. Para ejecutar un paquete en modo de 32 bits desde una versión de 64 bits del Agente SQL Server, seleccione Usar motor de tiempo de ejecución de 32 bits en la pestaña Opciones de ejecución del cuadro de diálogo Nuevo paso de trabajo. Para obtener más información, vea Cómo ejecutar un paquete.

Ejecutar un paquete de Integration Services desde un paso de trabajo es parecido a ejecutar un paquete con las utilidades dtexec y DTExecUI. En lugar de ejecutar las opciones de tiempo de ejecución para un paquete utilizando opciones de la línea de comandos o el cuadro de diálogo Utilidad de ejecución de paquetes, establezca las opciones de tiempo de ejecución en el cuadro de diálogo Nuevo paso de trabajo. Para obtener más información acerca de las opciones de la línea de comandos para ejecutar un paquete, vea Utilidad dtexec (Herramienta de SSIS).

Después de agregar el trabajo y el paso del trabajo, debe crear una programación para ejecutar el trabajo. Para obtener más información, vea Crear y adjuntar programaciones a trabajos.

Puede mejorar el trabajo estableciendo opciones de notificación; por ejemplo, especificando un operador que envíe un mensaje de correo electrónico cuando finalice el trabajo o agregando alertas. Para obtener más información, vea Definir alertas.

La cuenta que ejecuta un paquete de Integration Services como un paso de trabajo del Agente SQL Server requiere los mismos permisos que los de una cuenta que ejecuta directamente el paquete.

Para crear un paso de trabajo de ejecución de paquetes de SSIS

Recursos externos

Icono de Integration Services (pequeño) Mantenerse al día con Integration Services

Para obtener las descargas, los artículos, los ejemplos y los vídeos más recientes de Microsoft, así como una selección de soluciones de la comunidad, visite la página de Integration Services en MSDN:


Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.