Foros del Web » Programando para Internet » ASPX (.net) »

Tiempo agotado en consulta extensa a sql server 2000

Estas en el tema de Tiempo agotado en consulta extensa a sql server 2000 en el foro de ASPX (.net) en Foros del Web. Hola a todos, tengo un problema hace mas de 1 semana y vengo arrastrando laburo a causa del mismo. EL error textual es : "Valor ...
  #1 (permalink)  
Antiguo 12/06/2006, 08:04
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
Antigüedad: 16 años, 4 meses
Puntos: 0
Tiempo agotado en consulta extensa a sql server 2000

Hola a todos, tengo un problema hace mas de 1 semana y vengo arrastrando laburo a causa del mismo. EL error textual es :

"Valor de tiempo de espera caducado. El período de tiempo de espera caducó antes de completar la operación o el servidor no responde.[ConnectionRead(WrapperRead()).]"

Me aparece cuando intento hacer una consulta a SQL Server 2000 desde un formulario Web con Visual Basic .Net 2003, utilizando c#. El tiempo de espera por default esta seteado en 30 segundos, pero se lo cambio a 240 o mas desde Herramientas -> Opciones -> Herramientas para Bases de Datos, y nada...a los 30 segundos de iniciar la consulta me sigue apareciendo el mismo error. Tambien probe cambiarle el tiempo de espera del SQLCommand asi:

SqlCommand Com = new SqlCommand(p_procedimientoAlmacenado,this.Cx);
Com.CommandTimeout = 0; //probe con 240 o mas aca tambien.

Pero tampoco funciono, luego intente tocar el Web.config pero no encontre nada relacionado con tiempos de espera.

No se si sera un problema con el IIS o que, pero de ningun lado logro cambiarle el tiempo de espera. A los 30 segundos me tira el error. Si hago la consulta desde el Querry analizer o desde el sql server 2000, devuelve todo bien y tarda 3 minutos aproximadamente...

Espero que alguien me pueda dar una mano ya que estoy atascado en mi laburo sin poder resolver esto. Ya no se que mas hacer.
Desde ya muchas gracias al que me de una mano.
Fernando.
  #2 (permalink)  
Antiguo 12/06/2006, 13:24
 
Fecha de Ingreso: enero-2004
Mensajes: 310
Antigüedad: 18 años, 8 meses
Puntos: 0
si la consulta te tarda 3 minutos es normal ese timeout.
Podrias intentar agilizar dicha consulta, o tener elementos precalculados.
Pero ahún así, tendrás que configurar tanto el timeout del .net y del propio servidor SQL.
Aunque si te soy sincero, optaría por agilizar la consulta.
__________________
Un saludo,
Trucos
Videos
  #3 (permalink)  
Antiguo 23/11/2007, 08:08
 
Fecha de Ingreso: abril-2005
Mensajes: 3
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Tiempo agotado en consulta extensa a sql server 2000

El time Out se configura en el connection string (Connection Time Out = 1000) por ejemplo si colocas (Connection Time Out = 0) entonces nunca caducara solo si tienes configurado asi el servior de base de datos. Lo puedes ver en propiedades del servidor pestaña conección.

Saludos
  #4 (permalink)  
Antiguo 18/08/2011, 15:31
 
Fecha de Ingreso: octubre-2008
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Tiempo agotado en consulta extensa a sql server 2000

Una transaccion de mas hasta 5 minutos es normal en una base de millones de registros, debe haber una manera de ajustar el timeout a eso. En Oracle no existe ese problema. Sino sqlserver para el cesto. Si alguien tiene otra solucion por favor.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:26.