El día 14/09/07, Juanma <[EMAIL PROTECTED]> escribió:
>
> ¿Hay alguna manera simple de averiguarlo?
>

En realidadson varias las cosas que hay que controlar.
Hace un tiempo escribí un articulo en una revista on-line en italiano para
"aberiguar" los varios problemas ante de la primer consulta.
El articulo viene con funciones y clases en Delphi usando come RDBMS
Firebird.

Resumiendo:
1) ping al server para ver si está
2) mandar algo al puerto con que trabaja el server para controlar que el
puerto no esté cerrado y si el server está levantado
3) preguntarle al server si tiene una determindo db
4) intentar conectarte a esa DB

Si lo unico que te enteresa es probar la connectionString podes pedirle la
connection a NH

IDbConnection connection = sessionFactory.ConnectionProvider.GetConnection
();

Si no te la da fijate que dice la exception y la innerException.

Bye.
Fabio.

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a