ADO.Net: cadenas de conexión

El .Net Framework expone la interface IDBConnection que se implementa en las versiones 1.x por las clases SqlConnection, OleDbConnection, OdbcConnection y OracleConnection y en la 2.0 por DBConnection.
Estas clases establecen sus parámetros de conexión a bases de datos a través de la propiedad ConnectionString que se forma por una cadena en la que se especifican los valores de los parámetros necesarios para cada servidor.
Algunos de estos parámetros son obligatorios, mientras que otros toman valores predeterminados si no se especifican.
A continuación vemos algunos de los parámetros de la cadena de conexión más utilizados:

Application Name: nombre de la aplicación que intenta conectarse al servidor. En general no se utiliza pero es muy útil si estamos examinando la actividad que se lleva a cabo en el servidor de bases de datos para identificar que aplicaciones están conectadas.

Connection Timeout: son los segundos durante los cuales la aplicación intenta conectarse al servidor. Si no lo logra genera un error. El valor predeterminado es de 15 segundos.

Data Source: es el servidor al que queremos conectarnos. Si usamos SQL Server podemos indicar el nombre o la dirección IP del servidor. En el caso de usar bases de datos basadas en archivos, como Access por ejemplo, indicamos la ubicación del archivo: “C:\datos\base.mdb”.

Initial Catalog: también puede llamarse Database e indica a la base de datos dentro de un servidor a la que nos estamos conectando.

Integrated Security: también Trusted Connection. Con un valor “true” le indica al servidor que confíe en el esquema de seguridad del sistema operativo. Con “false” hay que indicar luego un usario y contraseña habilitado para conectarse a la base de datos en cuestión.

Usr ID: perfil de usuario válido para conectarse al servidor y a la base de datos.

Password: contraseña del usuario.

Workstation ID: Al igual que “Application Name” es útil para relevar la actividad del servidor.

Provider: se utiliza en general con OLEDB e indica el controlador a utilizar, por ejemplo “Microsoft.Jet.OLEDB.4.0”.

DSN: se utiliza con ODBC para hacer referencia a las conecciones ODBC generadas con la aplicación del sistema operativo utilizada al efecto.

Driver: similar a “Provider” para ODBC.

Estos son los parámetros más usados en general y aquí un ejemplo de cadena de conección:

strConeccion = “Password=1ax56Vz;User ID=consulta;” & _
“Initial Catalog=Northwind;Data Source=SQLServer01”

Una completa referencia sobre cadenas de conexión se puede encontrar en ConnectionStrings.Com.

Saludos.

0 Responses to “ADO.Net: cadenas de conexión”



  1. Dejar un comentario

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: