¿Demasiadas conexiones?

26/10/2004 - 21:10 por Alberto | Informe spam
Estoy trabajando sobre SQL Server 2000 con C# y después de crear varias
conexiones me sale el siguiente error:

"valor de tiempo de espera caducado. El período de tiempo de espera expiró
antes de obtener una conexión del grupo. Esto puede suceder porque todas las
conexiones de la agrupación estaban en uso y se alcanzó el máximo tamaño del
grupo".

Todas las conexiones las cierro según se puede excepto algunas que no tengo
otra solución que cerrarlas del siguiente modo:

miComando.ExecuteReader (CommandBehavior.CloseConnection);

¿Alguna idea de cómo solucionarlo?

Gracias
 

Leer las respuestas

#1 Sofía
27/10/2004 - 08:23 | Informe spam
El error te dará porque no le da tiempo al servidor Sql a ejecutar la
consulta. Auméntale el tiempo de espera de la siguiente manera:
miComando.CommandTimeout00; //300 es el valor en segundos.

Espero que te sirva, un saludo.

"Alberto" escribió en el mensaje
news:u2%
Estoy trabajando sobre SQL Server 2000 con C# y después de crear varias
conexiones me sale el siguiente error:

"valor de tiempo de espera caducado. El período de tiempo de espera expiró
antes de obtener una conexión del grupo. Esto puede suceder porque todas
las conexiones de la agrupación estaban en uso y se alcanzó el máximo
tamaño del grupo".

Todas las conexiones las cierro según se puede excepto algunas que no
tengo otra solución que cerrarlas del siguiente modo:

miComando.ExecuteReader (CommandBehavior.CloseConnection);

¿Alguna idea de cómo solucionarlo?

Gracias

Preguntas similares