La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8788 - DETERMINAR SI ESTA EN FUNCIONAMIENTO EL SQL SERVER DEL SEVER
Autor:  Luis Alberto Cedeño Flores
En una aplicacion con arquitectura Cliente/Servidor, deseo saber como chequeo que el servidor SQL haya sido lebantado, esto para que la aplicación no me genere un error al tratar de abrir la base de datos. Necesito saber si hay algún comando que no sea el famoso try... except

  Respuesta:  Javier Alvarez Flores
La forma como yo lo solucioné, fué con el famoso try.. except.
Primero interceptas la excepcion y la usas como EDBEngineError, para esto tienes que hacer pruebas e identificar el error que manda en
E.Errors[1].NativeError
El número que obtienes lo pones en un case o en un if y dependiendo del número mandas el mensaje de no hay conexion de red, no existe el servidor NT o no existe el servidor SQL. :-)