Importar y exportar paquetes (servicio SSIS)
Importante |
---|
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. |
Los paquetes se pueden guardar tanto en la tabla sysssispackages de la base de datos msdb de SQL Server como en el sistema de archivos.
El almacén de paquetes, que es el almacén lógico que el servicio Integration Services supervisa y administra, puede incluir tanto la base de datos msdb como las carpetas del sistema de archivos especificadas en el archivo de configuración del servicio Integration Services.
Puede importar y exportar paquetes entre los siguientes tipos de almacenamiento:
Carpetas del sistema de archivos en cualquier lugar del sistema de archivos.
Carpetas del almacén de paquetes SSIS. Las dos carpetas predeterminadas se llaman Sistema de archivos y MSDB.
Base de datos msdb de SQL Server.
Integration Services permite importar y exportar paquetes y, a través de estos procesos, cambiar el formato de almacenamiento y la ubicación de los paquetes. Con las características de importación y exportación, puede agregar paquetes al sistema de archivos, al almacén de paquetes o a la base de datos msdb, así como copiar paquetes de un formato de almacenamiento a otro. Por ejemplo, los paquetes guardados en msdb se pueden copiar en el sistema de archivos y viceversa.
También puede copiar un paquete a un formato distinto con la utilidad del símbolo del sistema dtutil (dtutil.exe). Para obtener más información, vea dtutil (utilidad).
Para importar o exportar un paquete
Importante |
---|
En este tema se describe el servicio Integration Services que forma parte de SQL Server 2008. SQL Server 2012 admite el servicio Integration Services por motivos de compatibilidad con SQL Server 2008. Para obtener información sobre cómo administrar paquetes en SQL Server 2012, vea Servidor de Integration Services (SSIS). |
Puede importar o exportar un paquete de Integration Services de las ubicaciones siguientes o a dichas ubicaciones:
Puede importar un paquete que esté almacenado en una instancia de Microsoft SQL Server, en el sistema de archivos, o en el almacén de paquetes de SSIS. El paquete importado se guarda en SQL Server o en una carpeta del almacén de paquetes de SSIS.
Puede exportar un paquete que esté almacenado en una instancia de SQL Server, en el sistema de archivos, o en el almacén de paquetes de SSIS a una ubicación y un formato de almacenamiento diferentes.
Sin embargo, hay algunas restricciones en la importación y exportación de un paquete entre versiones diferentes de SQL Server:
En una instancia de SQL Server 2008, puede importar paquetes de una instancia de SQL Server 2005, pero no puede exportar paquetes a una instancia de SQL Server 2005.
En una instancia de SQL Server 2005, no puede importar paquetes de una instancia de SQL Server 2008 o exportar paquetes a dicha instancia.
Los procedimientos siguientes describen cómo utilizar SQL Server Management Studio para importar o exportar un paquete.
Para importar un paquete con SQL Server Management Studio
Haga clic en Inicio, seleccione SQL Server y, a continuación, haga clic en SQL Server Management Studio.
En el cuadro de diálogo Conectar al servidor, establezca las siguientes opciones:
En el cuadro Tipo de servidor, seleccione Integration Services.
En el cuadro Nombre de servidor, proporcione un nombre de servidor o haga clic en <Buscar más…> y busque el servidor que desea utilizar.
Si el Explorador de objetos no está abierto, en el menú Ver, haga clic en Explorador de objetos.
En el Explorador de objetos, expanda la carpeta Paquetes almacenados.
Expanda las subcarpetas para encontrar la carpeta en la que desea importar un paquete.
Haga clic con el botón secundario en la carpeta, haga clic en Importar paquete. y, a continuación, realice una de las acciones siguientes:
Para importar desde una instancia de SQL Server, seleccione la opción SQL Server y luego especifique el servidor y seleccione el modo de autenticación. Si selecciona Autenticación de SQL Server, proporcione un nombre de usuario y una contraseña.
Haga clic en el botón de búsqueda (…), seleccione el paquete que importar y haga clic en Aceptar.
Para importar desde el sistema de archivos, seleccione la opción Sistema de archivos.
Haga clic en el botón de búsqueda (…), seleccione el paquete que importar y haga clic en Abrir.
Para importar desde el almacén de paquetes SSIS, seleccione la opción Almacén de paquetes SSIS y especifique el servidor.
Haga clic en el botón de búsqueda (…), seleccione el paquete que importar y haga clic en Aceptar.
Si lo desea, actualice el nombre del paquete.
Para actualizar el nivel de protección del paquete, haga clic en el botón Examinar (…) y elija un nivel de protección diferente utilizando el cuadro de diálogo Nivel de protección de paquetes. Si se selecciona la opción Cifrar la información confidencial con una contraseña o la opción Cifrar todos los datos con una contraseña, escriba y confirme una contraseña.
Haga clic en Aceptar para completar la importación.
Para exportar un paquete con SQL Server Management Studio
Haga clic en Inicio, seleccione Microsoft SQL Server y, a continuación, haga clic en SQL Server Management Studio.
En el cuadro de diálogo Conectar al servidor, establezca las siguientes opciones:
En el cuadro Tipo de servidor, seleccione Integration Services.
En el cuadro Nombre de servidor, proporcione un nombre de servidor o haga clic en <Buscar más…> y busque el servidor que desea utilizar.
Si el Explorador de objetos no está abierto, en el menú Ver, haga clic en Explorador de objetos.
En el Explorador de objetos, expanda la carpeta Paquetes almacenados.
Expanda las subcarpetas para buscar el paquete que desea exportar.
Opcionalmente, haga clic en Exportar y, a continuación, realice una de las operaciones siguientes:
Para exportar a una instancia de SQL Server, seleccione la opción SQL Server y luego especifique el servidor y seleccione el modo de autenticación. Si selecciona Autenticación de SQL Server, proporcione un nombre de usuario y una contraseña.
Haga clic en el botón Examinar (…) y expanda la carpeta Paquetes SSIS para buscar la carpeta en la que desea guardar el paquete. Opcionalmente, actualice el nombre predeterminado del paquete y luego haga clic en Aceptar.
Para exportar al sistema de archivos, seleccione la opción Sistema de archivos.
Haga clic en el botón Examinar (…) para buscar la carpeta a la que desea exportar el paquete, escriba el nombre del archivo de paquete y haga clic en Guardar.
Para exportar al almacén de paquetes SSIS, seleccione la opción Almacén de paquetes SSIS y especifique el servidor.
Haga clic en el botón Examinar (…) y expanda la carpeta Paquetes SSIS, y seleccione la carpeta en la que desea guardar el paquete. Opcionalmente, escriba un nuevo nombre para el paquete en el cuadro de texto Nombre del paquete. Haga clic en Aceptar.
Para actualizar el nivel de protección del paquete, haga clic en el botón Examinar (…) y elija un nivel de protección diferente utilizando el cuadro de diálogo Nivel de protección de paquetes. Si se selecciona la opción Cifrar la información confidencial con una contraseña o la opción Cifrar todos los datos con una contraseña, escriba y confirme una contraseña.
Haga clic en Aceptar para completar la exportación.