Administrar paquetes
Microsoft SQL Server Integration Services incluye el servicio Integration Services para administrar paquetes de Integration Services. El servicio Integration Services solo está disponible en SQL Server Management Studio.
Nota
No se puede establecer conexión con una instancia del servicio SQL Server 2005 Integration Services desde SQL Server 2008 Management Studio. Es decir, en el cuadro de diálogo Conectar con el servidor, no se puede escribir el nombre de un servidor en el que solamente se está ejecutando SQL Server 2005 Integration Services. Sin embargo, puede modificar el archivo de configuración para el servicio y, de ese modo, administrar paquetes almacenados en una instancia de SQL Server 2005 desde SQL Server 2008 Management Studio. Para obtener más información, vea Configurar el servicio Integration Services (SSIS).
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 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 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 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).
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 (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 SQL Servermsdb 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 Cómo ver paquetes de Integration Services en 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 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 (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. 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 Utilidad dtutil (Herramienta de SSIS).
En esta sección
Importar y exportar paquetes
Describe cómo importar y exportar paquetes entre el almacenamiento de SQL Server y el sistema de archivos.Realizar copias de seguridad de paquetes y restaurarlos
Describe cómo realizar una copia de seguridad de paquetes y cómo restaurarlos.
|