Administrar paquetes de Integration Services

Actualizado: 14 de abril de 2006

Microsoft SQL Server 2005 Integration Services (SSIS) incluye el servicio Integration Services para administrar paquetes de Integration Services. El servicio Integration Services sólo está disponible en SQL Server Management Studio.

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. Éstos 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 carpetas del sistema de archivos para 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 sysdtspackages90. 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 sysdtspackages90. Puede crear carpetas lógicas con 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 sysdtspackagefolders90 de msdb. Las columnas folderid y parentfolderid de sysdtspackagefolders90 definen la jerarquía de carpetas. Las carpetas lógicas raíz de msdb son las filas de sysdtspackagefolders90 que tienen valores NULL en la columna parentfolderid. Para obtener más información, vea sysdtspackages90 (Transact-SQL) y sysdtspackagefolders90 (Transact-SQL).

Al abrir SQL Server Management Studio y conectarse 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.

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\90\DTS. En la carpeta MSDB se muestran los paquetes de Integration Services guardados en la base de datos SQL Server msdb en el servidor. La tabla sysdtspackages90 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 Cómo ver paquetes del almacén de paquetes con SQL Server Management Studio.

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 Detalles del Explorador de objetos de SQL Server Management Studio, haga clic en la carpeta Paquetes en ejecución. En la página Detalles del Explorador de objetos 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 Detalles del Explorador de objetos, haga clic en el paquete. En la página Detalles del Explorador de objetos 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.

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. También puede usar la utilidad del símbolo del sistema dtutil para importar y exportar paquetes.

Para obtener más información, vea Importar y exportar paquetes y dtutil (utilidad).

Vea también

Conceptos

Servicio Integration Services

Otros recursos

Administrar Integration Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

14 de abril de 2006

Contenido modificado:
  • Se agregó más información acerca del almacén de paquetes.