Pregunta

Me sale el siguiente error al ejecutar una consulta.

*

System.Data.SqlClient.SqlException: Tiempo de espera agotado
. El período de tiempo de espera transcurrido antes de la finalización de la operación o el servidor no está respondiendo. en System.Data.SqlClient.SqlConnection.OnError (excepción SqlException, Boolean breakConnection)

*

Es este un tiempo de espera de conexión o de comandos de tiempo de espera?

TIA

¿Fue útil?

Solución

Parece un tiempo de espera de comandos. Si usted tiene un tiempo de espera de conexión, verá desde el seguimiento de pila que se lanza desde una llamada a SqlConnection.Open. Cualquier otro tiempo de espera será un tiempo de espera de comandos.

Otros consejos

tendrá que publicar más código en cuanto a cómo la conexión y lo que está tratando de ejecutar. Un comando de tiempo de espera propogates a un error de excepción de SQL tiempo de espera por lo que podrían ser.

¿Cuál es la commmand o consulta que está intentando ejecutar? Una vez que publicamos podemos ayudar a optimizarlo. También puede tratar de establecer un período de tiempo tanto para la conexión y el objeto de comando. Aumentarlo y ver si ayuda.

¿Cuánto tiempo toma la consulta cuando se ejecuta desde SSMS?

Si rápido, entonces problema podría ser un callejón sin salida.

¿Está utilizando cualquier transacción? ¿Comparte la base de datos con otras aplicaciones / usuarios?

Más información será de gran utilidad.

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