Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 12-jun-2006, 08:04   #1 (permalink)
elcani ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
Molesto 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.
elcani está desconectado   Responder Citando
Antiguo 12-jun-2006, 13:24   #2 (permalink)
Dynk está en el buen camino
 
Fecha de Ingreso: enero-2004
Mensajes: 311
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
Dynk está desconectado   Responder Citando
Antiguo 23-nov-2007, 07:08   #3 (permalink)
douglastrejos ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3
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
douglastrejos está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:12.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93