Cadena de conexión del WebConfig a SQL Sever

Una aplicación web almacena información de los usuarios o propios para su funcionamiento, mediante una cadena de conexión del WebConfig se conecta a una base de datos.

La cadena de conexión es una serie de parámetros para establecer la comunicación entre la base de datos y la aplicación.

Una aplicación web puede manejar más de una cadena de conexión, sin embargo, solo se utiliza una en la ejecución.

En el desarrollo de una aplicación regularmente se utilizan varios bases de datos, por ejemplo:

  • BDProductivo, conectado a la aplicación que ya es utilizado por los clientes.
  • BDTest, conectado a una aplicación con un ambiente similar al productivo, solo que este será de pruebas.
  • BDLocal, base de datos de nuestro equipo o de un servidor en red, utilizado para desarrollo.

Podría interesarte Realizar un respaldo en SQL Server 2017  

Ubicación de la cadena de conexión

Una cadena de conexión para una aplicación web, se coloca en el archivo Web.config.

Debe estar ubicado entre las etiquetas Configuration y connectionStrings, por ejemplo:

<configuration>
    <connectionStrings>
        Ubicar cadena de conexión
    </connectionStrings>
</configuration>

Estructura de la cadena de conexión

Ahora que ya sabemos dónde colocar la cadena de conexión veamos su estructura:

<add name="BDLocal" connectionString="data source=Equipo1\Usuario1;Initial Catalog=BDEjemplo;Persist Security Info=True;User ID=sa; Password=root" providerName="System.Data.SqlClient" />

Todos los parámetros de la cadena de conexión se deben ubicar dentro de la etiqueta “add”.

Name: nombre asignado a la cadena de conexión, este debe ser único.

ConnectionString: define los datos de acceso a la base de datos, necesita la siguiente información:

Source: nombre del servidor.

Catalog: nombre de la base de datos.

User ID: nombre de usuario del servidor de base de datos.

Password: contraseña de acceso al servidor de base de datos.

ProviderName: Propiedad de nombre del proveedor de la base de datos.

Cadena de conexión del WebConfig a SQL Sever

Obtener datos de SQL Server

Los datos necesarios para la cadena de conexión los podemos obtener en el Management Studio de SQL Server.

Al iniciar sesión tenemos el nombre del servidor (GAMAW\GAM), el nombre de usuario (sa) y la contraseña de acceso.

Conesion a servidor de BD

Debemos de acceder al servidor para obtener el nombre de la base de datos (Northwind).

Base de datos Nothwind

Para este ejemplo tome información de una base de datos de mi equipo local.

Para conectarse a una base de datos de la nube, hosting o servidor remoto se puede utilizar la misma cadena de conexión.

Podría interesarte Conexión a base de datos SQL Azure  

La información necesaria para el acceso te la debe proporcionar tu proveedor de base de datos.

One Comment

  1. Excelente información, como debe de ser, sin rodeos, sin argumentos para rellenar el articulo, solo información pura y concisa! Excelente!!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *