sql >> Base de Datos >  >> RDS >> Sqlserver

¿Usando Web.Config para configurar mi cadena de conexión de base de datos SQL?

Aquí hay una excelente descripción general de MSDN que cubre cómo hacer esto.

En su web.config, agregue una entrada de cadena de conexión:

<connectionStrings>
  <add 
    name="MyConnectionString" 
    connectionString="Data Source=sergio-desktop\sqlexpress;Initial 
    Catalog=MyDatabase;User ID=userName;Password=password"
    providerName="System.Data.SqlClient"
  />
</connectionStrings>

Analicemos las partes componentes aquí:

Fuente de datos es su servidor. En su caso, una instancia de SQL con nombre en sergio-desktop .

Catálogo inicial es la consulta de base de datos predeterminada contra la que se deben ejecutar. Para usos normales, este será el nombre de la base de datos.

Para la autenticación, tenemos algunas opciones.

ID de usuario y Contraseña significa usar credenciales de SQL, no de Windows, pero aún así es muy simple:solo ingrese a la sección de Seguridad de su servidor SQL y cree un nuevo inicio de sesión. Dale un nombre de usuario y contraseña, y dale derechos a tu base de datos. Todos los cuadros de diálogo básicos se explican por sí mismos.

También puede usar la seguridad integrada, lo que significa que su aplicación .NET intentará conectarse a SQL usando las credenciales del proceso de trabajo. Consulte aquí para obtener más información en eso.

Finalmente, en el código, puede llegar a su cadena de conexión usando:

ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString