Compartir a través de


Crear y ejecutar paquetes secundarios

Cuando implementa el equilibrio de carga mediante Integration Services, los paquetes secundarios se instalan en otros servidores para aprovechar el tiempo de servidor o CPU disponible. Para crear y ejecutar los paquetes secundarios, es necesario realizar los pasos siguientes:

  • Diseñar los paquetes secundarios.

  • Mover los paquetes al servidor remoto.

  • Crear un trabajo del Agente SQL Server en el servidor remoto que contenga un paso que ejecute el paquete secundario.

  • Probar y depurar el trabajo del Agente SQL Server y los paquetes secundarios.

Cuando diseñe los paquetes secundarios, puesto que no hay ningún límite establecido para el diseño, podrá incluir la funcionalidad que desee. Sin embargo, si el paquete tiene acceso a datos, debe asegurarse de que el servidor que ejecuta el paquete tenga acceso a los datos.

Una vez diseñados los paquetes secundarios, el próximo paso es implementarlos en los servidores remotos.

Mover el paquete secundario a la instancia remota

Existen varias formas de mover paquetes a otros servidores. Los dos métodos sugeridos son:

Debe repetir la implementación con cada servidor remoto que desee utilizar.

Crear trabajos del Agente SQL Server

Una vez que se hayan implementado los paquetes secundarios en los distintos servidores, cree un trabajo del Agente SQL Server en cada servidor que contenga un paquete secundario. El trabajo del Agente SQL Server incluye un paso que ejecuta el paquete secundario cuando se llama al agente del trabajo. Los trabajos del Agente SQL Server no son trabajos programados, sino que ejecutan paquetes secundarios únicamente cuando los llama un paquete primario. La notificación del éxito o fracaso del trabajo que se devuelve al paquete primario refleja el éxito o fracaso del trabajo del Agente SQL Server y si la llamada fue satisfactoria, no el éxito o fracaso del paquete secundario o si éste se ejecutó.

Para obtener más información sobre cómo crear un trabajo del Agente SQL Server para cada paquete en cada servidor remoto, vea Cómo ejecutar un paquete.

Depurar los trabajos del Agente SQL Server y los paquetes secundarios

Puede probar los trabajos del Agente SQL Server y sus paquetes secundarios a través de uno de los métodos siguientes:

  • Ejecutar cada paquete secundario en el Diseñador SSIS haciendo clic en Depurar/Iniciar sin depurar.

  • Ejecutar el trabajo individual del Agente SQL Server en el equipo remoto a través de SQL Server Management Studio, para asegurarse de que el paquete se ejecuta.

Para obtener información sobre cómo solucionar problemas de los paquetes que se ejecutan desde trabajos del Agente SQL Server, vea el artículo acerca de un paquete de SSIS no se ejecuta al llamarlo desde un paso de trabajo del Agente SQL Server en Support Knowledge Base de Microsoft.

Seguridad del trabajo del Agente SQL Server

El Agente SQL Server comprueba el acceso al subsistema de un proxy y da acceso al proxy cada vez que se ejecuta el paso de trabajo. Para obtener más información, vea Crear cuentas de proxy del Agente SQL Server.

Puede crear un proxy en SQL Server Management Studio. Para obtener más información, vea Cómo crear un proxy (SQL Server Management Studio).

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

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