Esta pagina es cojonuda cuando buscamos como hacer la conexion a nuestra base de datos:
www.connectionstrings.com
El primer paso para asociar una cadena de conexión con nuestra fuente de datos es conocer la siguiente información:
a) Nombre de la instancia.
b) Nombre de la base de datos.
c) Usuario y contraseña del usuario que tiene permisos sobre la base de datos.
Instancia: EQUIPO.
BD: prueba.
User: sa,
Pass: sasysadmin.
Si no conoces el nombre de la instancia del SQL server ejecuta el siguiente comando:
USE master; -- Para que la query se ejecute en dicha base de datos
GO
SELECT [name], data_source FROM sys.servers;
Ahora creamos un nuevo sitio Web en Visual Studio 2008 y abrimos el archivo de configuración Web ( web.config )
Buscamos el elemento
contenido dentro del elemento raíz
y agregamos una cadena de conexión como lo muestra el siguiente ejemplo:
<connectionstrings>
<add connectionstring="Data source=EQUIPO; Initial catalog=Prueba; User id=admin; Password=123456" name="cnx" providername="System.Data.SqlClient">
</add></connectionstrings>
El atributo connectionString debe tener los siguientes datos:
Data source es la instancia que utilizamos en SQL Server.
Initial catalog es el nombre de la base de datos a utilizar.
User id es el nombre de usuario que se conectara a la base de datos.
Password es la contraseña del usuario de la base de datos.
Por último el
providerName que es un espacio de nombres de System.Data.SqlClient.
Asi, cuando programemos la query, al iniciar la conexion deberemos poner:
Dim conex as new SqlConnection(WebConfigurationManager.ConnectionStrings("cnx").ConnectionString)