Hola a todos,
Tengo una aplicacion WinForms en C# que se conecta a 8 servidores distintos
de SQL server. Tengo hecha toda la aplicacion, pero me encuentro que cuando
conecto por primera vez a cualquiera de ellos y este no esta operativo
(problemas con ADSL/VPN o similar), no me da error hasta que la consulta SQL
da timeout, es decir, tarda 1 minuto en saber si el servidor esta
funcionando o no.
Mi idea era comprovar antes de la consulta SQL el estado del servidor, y por
eso me he mirado este ejemplo de comprovacion de estado de webs
(
http://www.programar.net/articles/conexion.aspx), pero al intentar poner
una IP "192.168.0.5" me salta la excepcion diciendo que no puene conectar
("Please insert a correct URL") y si le pongo http://192.168.0.5 me sale
("Connection Failure"). En este caso solo me responden los servidores que
tienen un WebServer activo, pero me interesaria algo mas parecido a un PING,
que es rapido y bastante fiable en una red privada (aparte que mis
servidores solo son servidores de SQL y no de web).
Algun ejemplo que pueda ayudarme?
Gracias a todos,
Oriol
Leer las respuestas