Agregar, eliminar o compartir un administrador de conexiones en un paquete
Integration Services incluye varios tipos de administradores de conexiones para conectar con diferentes orígenes de datos, como bases de datos relacionales, bases de datos de Analysis Services y archivos en formatos CSV Y XML. Se puede crear un administrador de conexiones en el nivel de paquete o en el nivel de proyecto. El administrador de conexiones creado en el nivel de proyecto está disponible para todos los paquetes del proyecto. En tanto que el administrador de conexiones creado en el nivel de paquete está disponible para ese paquete específico.
Utilice los administradores de conexiones que se crean en el nivel de proyecto en lugar de orígenes de datos, para compartir conexiones a orígenes. Para agregar un administrador de conexiones en el nivel de proyecto, el proyecto de Integration Services debe utilizar el modelo de implementación del proyecto. Cuando se configura un proyecto de usar este modelo, la carpeta Administradores de conexiones aparece en el Explorador de soluciones y la carpeta Orígenes de datos se quita del Explorador de soluciones.
[!NOTA]
Si desea utilizar orígenes de datos en el paquete, debe convertir el proyecto en el modelo de implementación de paquetes.
Para obtener más información acerca de los dos modelos, vea Implementación de proyectos y paquetes. Para obtener más información sobre cómo convertir un proyecto al modelo de implementación de proyectos, vea Implementar proyectos en el servidor de Integration Services.
Los siguientes procedimientos se aplican a todos los tipos de administradores de conexiones y describen cómo realizar las siguientes tareas:
Usar un asistente para agregar un administrador de conexiones durante la creación del paquete
Agregar un administrador de conexiones a un paquete existente
Agregue un administrador de conexiones en el nivel de proyecto para que se pueda compartir por todos los paquetes del proyecto
Crear un parámetro para una propiedad de administrador de conexiones
Eliminar un administrador de conexiones de un paquete
Eliminar un administrador de conexiones de nivel de proyecto
Para agregar un administrador de conexiones al crear un paquete
Use el Asistente para importación y exportación de SQL Server.
Además de crear y configurar un administrador de conexiones, el asistente también ayuda a crear y configurar los orígenes y destinos que utilizan el administrador de conexiones. Para obtener más información, vea Crear paquetes en herramientas de datos de SQL Server.
Para agregar un administrador de conexiones a un paquete existente
En SQL Server Data Tools (SSDT), abra el proyecto de Integration Services que contiene el paquete que desea.
En el Explorador de soluciones, haga doble clic en el paquete para abrirlo.
En el Diseñador de SSIS, haga clic en la pestaña Flujo de control, Flujo de datos o Controlador de eventos para que esté disponible el área Administradores de conexiones.
Haga clic con el botón secundario en cualquier lugar del área Administradores de conexiones y, a continuación, siga uno de estos procedimientos:
Haga clic en el tipo de administrador de conexiones que desee agregar al paquete.
O bien
Si no aparece el tipo que desea agregar, haga clic en Nueva conexión para abrir el cuadro de diálogo Agregar administrador de conexiones SSIS, seleccione un tipo de administrador de conexiones y haga clic en Aceptar.
Se abrirá el cuadro de diálogo personalizado para el tipo de administrador de conexiones seleccionado. Para obtener más información acerca de los tipos de administradores de conexiones y las opciones disponibles, vea la siguiente tabla de opciones.
En el área Administradores de conexiones se muestra el administrador de conexiones agregado.
Opcionalmente, puede hacer clic con el botón secundario en el administrador de conexiones, hacer clic en Cambiar nombre y, a continuación, modificar el nombre predeterminado del administrador de conexiones.
Para guardar el paquete actualizado, haga clic en Guardar los elementos seleccionados en el menú Archivo.
Para agregar un administrador de conexiones en el nivel de proyecto
Abra el proyecto de Integration Services en SQL Server Data Tools (SSDT).
En el Explorador de soluciones, haga clic con el botón secundario en Administradores de conexiones y, a continuación, en Nuevo administrador de conexiones.
En el cuadro de diálogo Agregar administrador de conexiones SSIS, seleccione el tipo de administrador de conexiones y, a continuación, haga clic en Agregar.
Se abrirá el cuadro de diálogo personalizado para el tipo de administrador de conexiones seleccionado. Para obtener más información acerca de los tipos de administradores de conexiones y las opciones disponibles, vea la siguiente tabla de opciones.
El administrador de conexiones que agregó aparecerá en el nodo de Administradores de conexiones en el Explorador de soluciones. También aparecerá en la pestaña Administradores de conexiones de la ventana Diseñador SSIS para todos los paquetes del proyecto. El nombre del administrador de conexiones de esta pestaña tendrá el prefijo (proyecto) para distinguir este administrador de conexiones de nivel de proyecto de los administradores de conexiones de nivel de paquete.
Si lo desea, haga clic con el botón secundario en el administrador de conexiones de la ventana Explorador de soluciones en el nodo Administradores de conexiones (o) en la pestaña Administradores de conexiones de la ventana Diseñador SSIS, haga clic en Cambiar nombre y, a continuación, modifique el nombre predeterminado del administrador de conexiones.
[!NOTA]
En la pestaña Administradores de conexiones de la ventana Diseñador SSIS, no podrá sobrescribir el prefijo (proyecto del nombre del administrador de conexiones. Es así por diseño.
Para crear un parámetro para una propiedad de administrador de conexiones
En el área de Administradores de conexiones, haga clic con el botón secundario en el administrador de conexiones para el que desea crear un parámetro y haga clic en Parametrizar.
Configure los valores de parámetro en el cuadro de diálogo Parametrizar. Para obtener más información, vea Parametrizado, cuadro de diálogo.
Para eliminar un administrador de conexiones de un paquete
En SQL Server Data Tools (SSDT), abra el proyecto de Integration Services que contenga el paquete que desea.
En el Explorador de soluciones, haga doble clic en el paquete para abrirlo.
En el Diseñador de SSIS, haga clic en la pestaña Flujo de control, Flujo de datos o Controlador de eventos para que esté disponible el área Administradores de conexiones.
Haga clic con el botón secundario en el administrador de conexiones que desee eliminar y haga clic en Eliminar.
Si elimina un administrador de conexiones que use un elemento de paquete, como una tarea Ejecutar SQL o un origen de OLE DB, experimentará los resultados siguientes:
Un icono de error aparece en el elemento de paquete que usaba el administrador de conexiones eliminado.
El paquete no puede validarse.
El paquete no se puede ejecutar.
Para guardar el paquete actualizado, haga clic en Guardar los elementos seleccionados en el menú Archivo.
Para eliminar un administrador de conexiones compartido (administrador de conexiones de nivel de proyecto)
Para eliminar un administrador de conexiones de nivel de proyecto, haga clic con el botón secundario en el administrador de conexiones en el nodo Administradores de conexiones de la ventana del Explorador de soluciones y haga clic en Eliminar. SQL Server Data Tools muestra el siguiente mensaje de advertencia:
Advertencia Si elimina un administrador de conexiones del proyecto, los paquetes que utilizan el administrador de conexiones no pueden ejecutarse. No es posible deshacer esta acción. ¿Desea eliminar el administrador de conexiones?
Haga clic en Aceptar para eliminar el administrador de conexiones o en Cancelar para mantenerlo.
[!NOTA]
También puede eliminar un administrador de conexiones de nivel de proyecto en la pestaña Administrador de conexiones de la ventana Diseñador SSIS abierta para los paquetes del proyecto. Para ello, haga clic con el botón secundario en el administrador de conexiones en la pestaña y después haga clic en Eliminar.
Vea también
Tasks
Establecer las propiedades de un administrador de conexiones