Cómo: Configurar conexiones a bases de datos externas

Actualización: noviembre 2007

En el Diseñador de aplicaciones, puede configurar las conexiones entre aplicaciones y bases de datos. Si agrega bases de datos al diagrama de aplicaciones, puede visualizar, documentar y conectarlas a aplicaciones que les hacen referencia, e incluirlas como parte del diseño de un sistema de aplicaciones. Para obtener más información, vea Definir aplicaciones en diagramas de aplicaciones y Comunicación entre las aplicaciones.

Cuando se conecta una base de datos a una aplicación, aparece un extremo de consumidor de la base de datos en la aplicación. A continuación, puede especificar una cadena de conexión para el extremo de consumidor de la base de datos. No es necesario que dos aplicaciones conectadas a la misma base de datos tengan la misma cadena de conexión. Para obtener más información, vea Cómo: Conectar aplicaciones en diagramas de aplicaciones y Información general sobre extremos en aplicaciones.

Nota:

Si no se ha elegido un proveedor y un origen de datos, aparece el cuadro de diálogo Elegir origen de datos para que pueda elegir un origen de datos y un proveedor. En caso contrario, aparece el cuadro de diálogo Propiedades de la conexión para que pueda configurar la cadena de conexión. Aunque puede cancelar estas dos tareas y crear la conexión, asegúrese de que configura la conexión antes de ejecutar el código que solicita la conexión.

Para elegir un origen de datos y un proveedor

  • En el cuadro de diálogo Elegir origen de datos, seleccione el origen de datos y el proveedor para la conexión y haga clic en Continuar.

Para obtener más información, vea Elegir/cambiar origen de datos (Cuadro de diálogo).

Para configurar la cadena de conexión

  • En el cuadro de diálogo Propiedades de la conexión, configure la configuración de la cadena de conexión y haga clic en Aceptar.

    Aparece una línea de conexión con una flecha que indica la dirección de comunicación del extremo de consumidor al de proveedor. En la ventana Propiedades, la propiedad Connection String (Cadena de conexión) del extremo de consumidor de la base de datos muestra la cadena de conexión. En el Editor de restricciones y configuración, también se agrega la configuración ConnectionStringsSection a la definición de aplicación en Configuración de la aplicación, Directorio y en el nodo Configuración.

Para obtener más información, vea los temas siguientes:

Para editar la cadena de conexión

  1. En el diagrama, seleccione el extremo de consumidor de la base de datos.

  2. En el menú Diagrama, elija Implementación y, a continuación, seleccione Definir cadena de conexión.

    Sugerencia:

    También puede hacer clic con el botón secundario del mouse en el extremo de consumidor de la base de datos y elegir Definir cadena de conexión.

  3. En el cuadro de diálogo Propiedades de la conexión, edite la cadena de conexión y haga clic en Aceptar.

    La cadena de conexión refleja los cambios realizados.

    Sugerencia:

    También puede editar la cadena de conexión en la ventana Propiedades haciendo clic en el botón de puntos suspensivos (…) para la propiedad Connection String (Cadena de conexión). Cuando se implementa la aplicación, también puede editar la cadena de conexión en el archivo de configuración de la aplicación. Para obtener más información, vea Cómo: Implementar aplicaciones en diagramas de aplicaciones.

Seguridad

Cuando se ha implementado una aplicación con uno o más extremos de consumidor de la base de datos, en la sección connectionStrings del archivo de configuración de la aplicación aparecerán las cadenas de conexión que se han configurado para sus extremos de consumidor de la base de datos. De forma predeterminada, estas cadenas de conexión no están cifradas en el archivo. Para obtener más información, vea Consideraciones para la implementación de aplicaciones.

Vea también

Tareas

Cómo: Definir aplicaciones en diagramas de aplicaciones

Tutorial: Definir aplicaciones en diagramas de aplicaciones

Referencia

Tipos y prototipos de aplicaciones para la definición de aplicaciones

Otros recursos

Definir rutas de comunicación en diagramas de aplicaciones