sql >> Base de Datos >  >> RDS >> Sqlserver

El paquete SSIS ejecutado en el agente del servidor no funciona (incluso cuando informa el éxito)

Hay dos cosas importantes que debe recordar al configurar paquetes para que se ejecuten a través de un trabajo del Agente SQL Server.

Use rutas UNC para todas las ubicaciones de archivos, sin importar cuán simple sea. Existe una alta probabilidad de que el servidor tenga una vista diferente de la estructura de archivos que su máquina de desarrollo, por lo que las rutas UNC garantizan que ambas máquinas hagan referencia a las mismas rutas.

Use una cuenta de proxy para ejecutar ese paquete, como se describe aquí http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy- cuenta/ .La cuenta de proxy debe tener acceso a las rutas físicas y los objetos del servidor. Esto también permite la estratificación de seguridad en sus diversos paquetes (no todos los paquetes necesitan acceso a todo).