Pregunta

¿Cuál sería una forma muy rápida de determinar si su cadena de conexión le permite conectarse a una base de datos?

Normalmente, un intento de conexión hace que el usuario espere mucho tiempo antes de notificar que el intento fue inútil de todos modos.

¿Fue útil?

Solución

Sin embargo, no ha mencionado a qué base de datos se está conectando.En Servidor SQL 2005, desde .NET, puede especificar un tiempo de espera de conexión en su cadena de conexión de esta manera:

server=<server>;database=<database>;uid=<user>;password=<password>;Connect Timeout=3

Esto intentará conectarse al servidor y si no lo hace en tres segundos, arrojará un error de tiempo de espera.

Otros consejos

Acorte el tiempo de espera de la cadena de conexión y ejecute algo trivial.

La espera debería ser aproximadamente la misma que el tiempo de espera.

Sin embargo, todavía necesitarías uno o dos segundos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top