Creación de Conexiones a Microsoft SQL Server 2005/2008 con .NET


A continuación describimos los elementos necesarios para crear conexiones manuales a Microsoft SQL Server 2005 ó 2008.

Opción

Descripción

Data Source

Nombre o dirección IP del que contiene las Bases de Datos

Initial Catalog

Nombre de la Base de Datos

Seguridad

  • Windows Authentication
    • Integrated security = true

 

  • Mixed Authentication (SQL Authentication)
    • User id = usuarioX; password= ABC$2010

 

 

Esta opción se asigna en caso de que la seguridad de la red utilice Autenticación de Windows (usuario de red).

 

Esta opción se asigna en caso de que la seguridad de la red no utilice un usuario de dominio. Aplica cuando empleamos un usuario propio de Microsoft SQL Server (utiliza SQL Server Management Studio).

 

Muy bien, ahora escribiremos un ejemplo de los 2 tipos de conexión a la Base de Datos.

Usando Windows Authentication

Data Source=localhost; Initial Catalog = dbPatitoCorp; integrated security = true;

 

Usando Mixed Authentication (SQL Authentication)

Data Source=localhost; Initial Catalog = dbPatitoCorp; user id= usuarioX; password = ABC$2010;

 

A continuación escribimos un código hecho en C# para conectarnos al origen de datos.

//definir el namespace para acceder a las clases ADO.NET para Microsoft SQL Server

using System.Data.SqlClient;

//definer una variable string que almacena la cadena de conexión

private string sConexionDB = “data source=localhost; initial catalog=dbPatitoCorp; integrated security=true”;

//declaración de la clase SqlConnection y generación del objeto mediante la palabra NEW.

//se pasa como parámetro la cadena de conexión al constructor de la clase

SqlConnection Cnn = new SqlConnection(sConexionDB);

2 comments so far

  1. Moises Moremo on

    Hola buenos dias, y para realizar la cadena de conexion desde vb.net como seria? Saludosy gracias

    • Blog de Oliver Blanco on

      Hola Moisés.

      Para VB.Net haces lo siguiente:

      La palabra reservada using cambia por imports, dando como resultado:

      imports System.Data.SqlClient

      La cadena de conexión queda:

      Dim sConexionDB AS string = “data source=localhost; initial catalog=dbPatitoCorp; integrated security=true”

      Finalmente para crear la conexión escribes:

      Dim Cnn AS SqlConnection = new SqlConnection(sConexionDB);

      Saludos


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: