Compartir a través de


Administración de paquetes (servicio SSIS)

La administración de paquetes implica tareas entre las que se incluyen las siguientes:

  • Supervisar paquetes en ejecución

  • Administrar el almacenamiento de paquetes

  • Importar y exportar paquetes

Importante

En este tema se describe el servicio Integration Services, un servicio de Windows para administrar paquetes de Integration Services. SQL Server 2012 admite el servicio para la compatibilidad con versiones anteriores de Integration Services. A partir de SQL Server 2012, puede administrar objetos como paquetes en el servidor de Integration Services.

Almacén de paquetes

Integration Services proporciona dos carpetas de nivel superior para acceder a paquetes de Integration Services: Ejecutar paquetes y paquetes almacenados. En la carpeta Paquetes en ejecución se muestran los paquetes que se están ejecutando en el servidor. En la carpeta Paquetes almacenados se enumeran los paquetes que están guardados en el almacén de paquetes. Estos son los únicos paquetes que administra el servicio Integration Services . El almacén de paquetes puede constar de la base de datos msdb y las carpetas del sistema de archivos enumeradas en el archivo de configuración del servicio Integration Services . El archivo de configuración especifica la base de datos msdb y las carpetas del sistema de archivos que se van a administrar. También puede haber paquetes almacenados en otras partes del sistema de archivos que no sean administrados por el servicio Integration Services .

Los paquetes que se guardan en msdb quedan almacenados en una tabla denominada sysssispackages. Cuando se guardan paquetes en msdb, también se pueden agrupar en carpetas lógicas. Las carpetas lógicas pueden ayudarle a organizar los paquetes según su fin, o bien a filtrar los paquetes en la tabla sysssispackages. Puede crear nuevas carpetas lógicas mediante SQL Server Management Studio. De manera predeterminada, todas las carpetas lógicas que se agregan a msdb se incluyen automáticamente en el almacén de paquetes.

Las carpetas lógicas que se crean para agrupar paquetes en msdb se representan como filas en la tabla sysssispackagefolders de msdb. Las columnas folderid y parentfolderid de sysssispackagefolders definen la jerarquía de carpetas. Las carpetas lógicas raíz de msdb son las filas de sysssispackagefolders que tienen valores NULL en la columna parentfolderid. Para más información, consulte sysssispackages (Transact-SQL) y sysssispackagefolders (Transact-SQL).

Cuando abra SQL Server Management Studio y se conecte a Integration Services, verá las carpetas de msdb que administra el servicio Integration Services enumeradas en la carpeta Paquetes almacenados. Si el archivo de configuración especifica carpetas raíz del sistema de archivos, la carpeta Paquetes almacenados enumera también los paquetes guardados en el sistema de archivos en esas carpetas y en todas las subcarpetas.

Puede almacenar paquetes en cualquier carpeta del sistema de archivos, pero no aparecerán en las subcarpetas de la carpeta Paquetes almacenados a menos que se agregue la carpeta a la lista de carpetas en el archivo de configuración del almacén de paquetes. Para obtener más información sobre el archivo de configuración, consulte Configuración del servicio Integration Services (servicio SSIS).

La carpeta Paquetes en ejecución no contiene subcarpetas y no es extensible.

De forma predeterminada, la carpeta Paquetes almacenados contiene dos carpetas: Sistema de archivos y MSDB. En la carpeta Sistema de archivos se enumeran los paquetes que se guardan en el sistema de archivos. La ubicación de estos archivos se especifica en el archivo de configuración del servicio Integration Services . La carpeta predeterminada es la carpeta Paquetes, ubicada en %Archivos de programa%\Microsoft SQL Server\100\DTS. En la carpeta MSDB se muestran los paquetes de Integration Services guardados en la base de datos msdb de SQL Server en el servidor. La tabla sysssispackages contiene los paquetes que se guardan en msdb.

Para ver la lista de paquetes del almacén de paquetes, debe abrir SQL Server Management Studio y conectarse a Integration Services. Para obtener más información, vea Ver paquetes de Integration Services en SQL Server Management Studio (servicio SSIS).

Supervisar paquetes en ejecución

En la carpeta Paquetes en ejecución se muestran los paquetes que se están ejecutando en ese momento. Para ver la información acerca de los paquetes actuales en la página Resumen de SQL Server Management Studio, haga clic en la carpeta Paquetes en ejecución . En la página Resumen se muestra información como la duración de la ejecución de los paquetes. Si lo desea, puede actualizar la carpeta para ver la información más reciente.

Para ver la información de un solo paquete en ejecución en la página Resumen , haga clic en el paquete. En la página Resumen se muestra información como la versión y la descripción del paquete.

Puede detener la ejecución de un paquete de la carpeta Paquetes en ejecución si hace clic con el botón derecho en el paquete y luego hace clic en Detener.

Administrar el almacenamiento de paquetes

Para organizar los paquetes, puede agregar carpetas personalizadas a las carpetas del almacén de paquetes raíz que el servicio Integration Services muestra en su archivo de configuración. De forma predeterminada, las carpetas raíz son las carpetas Sistema de archivos y MSDB . Por ejemplo, es posible que desee agregar a la carpeta Sistema de archivos una carpeta Limpieza de datos que contenga todos los paquetes utilizados para la limpieza de datos. Puede agregar carpetas personalizadas a las carpetas personalizadas, creando así una jerarquía de carpetas anidadas adaptada a sus necesidades. Puede eliminar y cambiar el nombre de las carpetas personalizadas, pero no de las carpetas raíz especificadas en el archivo de configuración. Para actualizar las carpetas raíz que enumera Integration Services, debe actualizar el archivo de configuración.

Para obtener más información, consulte Configuración del servicio Integration Services (servicio SSIS).

Importar y exportar paquetes

Los paquetes de Integration Services se pueden guardar en la base de datos msdb o en el sistema de archivos. Puede copiar un paquete de un tipo de almacenamiento al otro mediante la característica de importación o exportación que proporciona Integration Services. También puede importar un paquete al mismo tipo de almacenamiento y asignarle un nombre distinto, para crear una copia de un paquete. La utilidad de símbolo del sistema dtutil (dtutil.exe) también se puede usar para importar y exportar paquetes.

Para más información, consulte dtutil Utility.

Consulte también

Servicio Integration Services (servicio SSIS)