Visual CSharp .NET - Revisar si la base de datos está accesible

 
Vista:

Revisar si la base de datos está accesible

Publicado por Y.Cruz (1 intervención) el 25/05/2012 22:52:10
Saludo. Tengo una aplicación que puede ser utilizada en la red tanto como standalone. Si está en la red, debe leer y escribir de la base de datos. Sin embargo, si no está en la red dolo tiene permiso de escribir y debe ser a un archivo de texto. Necesito saber como puedo, al cargar el programa, detectar si la base de datos (en SQL Server) está accesible o no lo está. En base a ese resultado, entonces dirijo el programa.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

Revisar si la base de datos está accesible

Publicado por roger (77 intervenciones) el 01/06/2012 21:08:49
Bastaría con hacer una conexion a la base de datos y encerrar la linea donde se abre la conexion con un try catch, si entra por el catch, sabrás que ocurrió una excepción al intentar realizar la conexión. Algo asi como:

try
{
SqlConnection conexion= new SqlConnection("cadenaConexion");
conexion.Open();
return true;
}
catch(Exception ex)
{
return false;
}

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar