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

Nota importanteImportante

En este tema se describe el servicio de Integration Services, un servicio Windows para administrar paquetes de Integration Services. SQL Server 2012 admite el servicio para mantener 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 el acceso a los paquetes de Integration Services: Paquetes en ejecución 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 estar formado por 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 guarde en msdb se almacenan 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 a filtrarlos en la tabla sysssispackages. Puede crear carpetas lógicas con SQL Server Management Studio. De forma predeterminada, todas las carpetas lógicas que se agreguen 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 obtener más información, vea 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 acerca del archivo de configuración, vea Configurar el 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 guardados 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 desde la carpeta Paquetes en ejecución, haciendo clic con el botón secundario en el paquete y, a continuación, haciendo clic en Detener.

Administrar el almacenamiento de paquetes

Para organizar paquetes, puede agregar carpetas personalizadas a las carpetas raíz del almacén de paquetes que aparecen en el archivo de configuración del servicio Integration Services. 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 aparecen en Integration Services, debe actualizar el archivo de configuración.

Para obtener más información, vea Configurar el 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 a otro con 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. Asimismo puede usar la utilidad del símbolo del sistema dtutil (dtutil.exe) para importar y exportar paquetes.

Para obtener más información, vea dtutil (utilidad).

Tareas relacionadas

Contenido relacionado

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.

Vea también

Conceptos

Servicio Integration Services (servicio SSIS)