Execution of Projects and Packages (Ejecución de proyectos y paquetes)
Para ejecutar un paquete de Integration Services, puede utilizar una de las herramientas en función de dónde se almacenan los paquetes. Las herramientas se enumeran en la tabla a continuación.
Para almacenar un paquete en el servidor de Integration Services, utilice el modelo de implementación del proyecto para implementar el proyecto en el servidor. Para obtener información, consulte Deploy Projects to Integration Services Server.
Para almacenar un paquete en el almacén de paquetes SSIS, la base de datos msdb o en el sistema de archivos, utilice el modelo de implementación de paquetes. Para obtener más información, consulte Implementación de paquetes (SSIS).
Herramienta | Paquetes que están almacenados en el servidor de Integration Services | Paquetes que están almacenados en el almacén de paquetes SSIS o en la base de datos msdb | Paquetes que están almacenados en el sistema de archivos, fuera de la ubicación que forma parte del almacén de paquetes SSIS |
---|---|---|---|
SQL Server Data Tools | No | No Pero puede agregar un paquete existente a un proyecto del almacén de paquetes SSIS, que incluye la base de datos msdb. La inclusión de un paquete existente en el proyecto de este modo crea una copia local del paquete en el sistema de archivos. |
Sí |
SQL Server Management Studio, cuando está conectado a una instancia del motor de base de datos que hospeda el servidor de Integration Services Para obtener más información, consulte Execute Package Dialog Box. |
Sí | No Sin embargo, puede importar un paquete al servidor desde estas ubicaciones. |
No Sin embargo, puede importar un paquete al servidor desde el sistema de archivos. |
SQL Server Management Studio, cuando está conectado al servicio Integration Services que administra el almacén de paquetes SSIS | No | Sí | No Sin embargo, puede importar un paquete al almacén de paquetes SSIS desde el sistema de archivos. |
dtexec Para obtener más información, consulte utilidad dtexec. |
Sí | Sí | Sí |
dtexecui Para más información, vea Referencia de la interfaz de usuario de la Utilidad de ejecución de paquetes (DtExecUI). |
No | Sí | Sí |
Agente SQL Server Se usa un trabajo de Agente SQL Server para programar un paquete. Para más información, consulte SQL Server Agent Jobs for Packages. |
Sí | Sí | Sí |
Procedimiento almacenado integrado Para más información, vea catalog.start_execution (base de datos de SSISDB). |
Sí | No | No |
API administrada, con tipos y miembros del espacio de nombres Microsoft.SqlServer.Management.IntegrationServices | Sí | No | No |
API administrada, con tipos y miembros del espacio de nombres Microsoft.SqlServer.Dts.Runtime | No actualmente | Sí | Sí |
Ejecución y registro
Los paquetes de Integration Services se pueden habilitar para el registro y el usuario puede capturar la información en tiempo de ejecución de los archivos de registro. Para más información, consulte Registro de Integration Services (SSIS).
Puede supervisar los paquetes de Integration Services que se implementan y se ejecutan en el servidor de Integration Services mediante informes de operación. Los informes están disponibles en SQL Server Management Studio. Para obtener más información, consulte Reports for the Integration Services Server.
Related Tasks
Consulte también
dtexec (utilidad)
Asistente para importación y exportación de SQL Server