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

tiempo de conexion con la base de datos caducado

Estas en el tema de tiempo de conexion con la base de datos caducado en el foro de ASPX (.net) en Foros del Web. Hola amigos una pregunta, tengo mi proyecto web y estoy haciendo unos procesos un poco largos y llega un momento que se paraliza el trabajo ...
  #1 (permalink)  
Antiguo 26/02/2007, 09:45
 
Fecha de Ingreso: julio-2006
Mensajes: 127
Antigüedad: 17 años, 9 meses
Puntos: 0
tiempo de conexion con la base de datos caducado

Hola amigos una pregunta, tengo mi proyecto web y estoy haciendo unos procesos un poco largos y llega un momento que se paraliza el trabajo y me sale que se perdio la conexion al servidor algo por el estilo no tengo a la mano el error ,pero lo que sucede es que el tiempo de conexion con la base dedatos a caducado Cómo puedo aumentar el tiempo de conexion con la base de datos???


muchas gracias

saludos DS
  #2 (permalink)  
Antiguo 26/02/2007, 09:58
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Re: tiempo de conexion con la base de datos caducado

en tu cadena de conexion anexo ésto:

.... Connect Timeout=30;

donde el tiempo está dado en segundos, pero tambien ten cuidado con el tiempo puedes apoyarte de poolings

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 26/02/2007, 10:15
 
Fecha de Ingreso: julio-2006
Mensajes: 127
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: tiempo de conexion con la base de datos caducado

muchas gracias a ver a ver no entendi eso de los poolings, no se si servira eso de los pooling para esto , hagamos cuenta que tengo 10 procesos y se demora 10 minutos, pero si solo escojo 3 procesos obviamente los 10 minuto los tendria de mas ( claro eso solo por seguridad) existe alguna manera que la conexion este actiuva mientras los procesos se estan ejecutando, porque ademastengo un problema con la bdd de que estoy trabajando no tengo todos losdatos entonces cuando ponga aproduccion pueda que esos 10 minutos que pongpo el la cdena de coexion me queden muy cortos

gracias
  #4 (permalink)  
Antiguo 28/02/2007, 16:37
 
Fecha de Ingreso: junio-2006
Mensajes: 109
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: tiempo de conexion con la base de datos caducado

crea un objeto conexion y agregale todos los atributos necesarios, incluyendo el ConnectionTimeout con tiempo de sobra para todos tus procesos. Al iniciar los procesos abre la conexion, al terminar destruye el objeto conexion.

Suerte
  #5 (permalink)  
Antiguo 02/03/2007, 14:48
 
Fecha de Ingreso: julio-2006
Mensajes: 127
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: tiempo de conexion con la base de datos caducado

muchisge otimas gracias por la respuesta la tmare encuenta porque ahora me surge otro asunto

Muchisimas gracias
  #6 (permalink)  
Antiguo 06/03/2007, 09:33
 
Fecha de Ingreso: julio-2006
Mensajes: 127
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: tiempo de conexion con la base de datos caducado

hola miren ya vi como poder aumentar el tiempo de la consulta porque con el connect timeout manejo en tiempo de la conexion a la base de datos , encontramos un comando que es el SQLcommand.connectiontimeout con este resolvi el problema, este comando permite manejar el tiempo que dura la consulta


saludos
  #7 (permalink)  
Antiguo 19/04/2007, 18:25
 
Fecha de Ingreso: septiembre-2005
Mensajes: 33
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: tiempo de conexion con la base de datos caducado

Tengo el mismo problema y me interesa saber como emplear el comando SQLcommand.connectiontimeout que mencionan, me podrian dar un ejemplo por favor.
  #8 (permalink)  
Antiguo 20/04/2007, 07:43
 
Fecha de Ingreso: julio-2006
Mensajes: 127
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: tiempo de conexion con la base de datos caducado

hola aquí te envio un poco de codigo:


Imports System.Data.SQLClient
Public Class Procesos
Dim DBconnBDD1 As SqlConnection
Dim DBconnBDD2 As SqlConnection





DBconnSAE = conn.ConectarBDD("SAE", Clave)
DBconnAuditor = conn.ConectarBDD("Auditor", Clave)
DBComAuditor.Connection = DBconnAuditor
DBComAuditor.Connection.Open()
DBComSAE.Connection = DBconnSAE
DBComSAE.Connection.Open()
DBComSAE.CommandTimeout = 6000
  #9 (permalink)  
Antiguo 20/04/2007, 07:51
 
Fecha de Ingreso: julio-2006
Mensajes: 127
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: tiempo de conexion con la base de datos caducado

este esel extracto del codigo en donde incluye CommandTimeout espero que te sirva


Imports System.Data.SQLClient

Public Class Procesos
Dim DBconnBDD1 As SqlConnection
Dim DBconnBDD2 As SqlConnection


Public Function Nuevo proceso (........)


DBconnBDD1 = conn.ConectarBDD("BDDClientes", Clave)
DBconnBDD2 = conn.ConectarBDD("BDDlocal", Clave)
DBComBDDlocal.Connection = DBconnBDD2
DBComBDDlocal.Connection.Open()
DBComBDDClientes.Connection = DBconnBDD1
DBComBDDClientes.Connection.Open()
DBComBDDClientes.CommandTimeout = 6000 ' ( este tiempo es en segundos )
.
.
.

de aqui el codigo normal
  #10 (permalink)  
Antiguo 21/04/2007, 10:23
 
Fecha de Ingreso: julio-2006
Mensajes: 24
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: tiempo de conexion con la base de datos caducado

Que pena incomodarlos con mas preguntas, resulta que tengo el mismo problema pero me sigue saliendo tiempo de espera caduco, el procedimiento que realizo en la base de daros tarda hora y media, alguna sugenrencia???
  #11 (permalink)  
Antiguo 23/04/2007, 08:08
 
Fecha de Ingreso: julio-2006
Mensajes: 127
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: tiempo de conexion con la base de datos caducado

no se si sirva pero aumentale em el commandtimeout, el el tiempo de la sesion en el web config a ver que sucede
  #12 (permalink)  
Antiguo 10/05/2007, 08:09
Avatar de sniper_lcd  
Fecha de Ingreso: marzo-2007
Mensajes: 53
Antigüedad: 17 años, 1 mes
Puntos: 2
Re: tiempo de conexion con la base de datos caducado

Que onda como estan

Oye amigo, creo que si tu dejas esto

DBComBDDClientes.CommandTimeout = 0(cero)

te deja el tiempo inifinito, no estoy seguro, pero creo que asi es, no pierdes nada con probarlo

Saludos
JL
  #13 (permalink)  
Antiguo 19/05/2007, 08:55
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: tiempo de conexion con la base de datos caducado

Yo le batalle muchisimo configurando timeout por todos lados, desde el servidor Web, hasta el web.config del servicio, incluso, para descartar que era el servicio Web, invoque un metodo que se ciclara dentro de un bucle infinito y me respondia por arriba de los 40 segundos que era el tiempo que siempre me marcaba cuando invocaba a un procedimiento almacenado.
Invoque el tiempo en la cadena de conexion, y tampoco, entonces con mucho cuidado, intente con el CommandTimeOut=0 y listo, jalo de maravilla. Si alguien tiene duda, con gusto puedo enviar parte de mi codigo para que lo revisen y sea de ayuda.

Saludos.
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 03:33.