Foros del Web » Programando para Internet » ASP Clásico »

Conexion a SQL Server

Estas en el tema de Conexion a SQL Server en el foro de ASP Clásico en Foros del Web. Hola a todos y gracias por sus atenciones... mi bronca es esta, tengo un error de conexión a la base de datos.... el error es ...
  #1 (permalink)  
Antiguo 16/12/2004, 11:55
 
Fecha de Ingreso: marzo-2004
Mensajes: 23
Antigüedad: 21 años, 1 mes
Puntos: 0
Conexion a SQL Server

Hola a todos y gracias por sus atenciones...

mi bronca es esta, tengo un error de conexión a la base de datos....

el error es este [Microsoft][ODBC SQL Server Driver]Timeout expired
mi rutina de conexión es esta:

<%
on error resume next
dim cn
Set cn = Server.CreateObject("ADODB.Connection")
'cn.ConnectionTimeout = 0
cn.Open "Uid=xxxxx;" & _
"Pwd=xxxxx;" & _
"Driver={SQL Server};" & _
"Server=MASTER;" & _
"Database=xxxxx"
if err.number <> 0 then
session("errorusuario") = "<div align=""center"">No se pudo realizar la conexión con el servidor de base de datos, favor de intentarlo más tarde y disculpe las molestias que esto le ocasiona.<br><br>Si el problema persiste favor de notificarlo al administrador.</div><br>"

session("error") = "<div align=""center"" class=""mini""><b>Información para soporte técnico:&nbsp;</b> No se encontró el servidor de base de datos MASTER con el usuario xxxxx.</div><br>"

session("nombreboton") = "Terminar"

session("regresar") = "terminar.asp?Terminar=1"

response.redirect "error.asp"
end if
on error goto 0
%>

si yo le establezco la conexión TimeOut = 0 entonces me anda el sistema, pero tarda un mucho en conectarse... pero si yo le quito el cn.ConnectionTimeout, entonces me sale el error:
[Microsoft][ODBC SQL Server Driver]Timeout expired

lo que yo quisiera saber y que les agreacedería es que me digan si estoy haciendo algo mal en la conexión o si tienen ustedes una rutina diferente para una conexión a SQL server

Gracias....

Última edición por bobbher; 16/12/2004 a las 11:56
  #2 (permalink)  
Antiguo 16/12/2004, 21:37
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 23 años
Puntos: 7
pon el cn.connectiontimeout en 30 y anda probando de 10 en 10
  #3 (permalink)  
Antiguo 17/12/2004, 08:14
 
Fecha de Ingreso: marzo-2004
Mensajes: 23
Antigüedad: 21 años, 1 mes
Puntos: 0
Si claro, eso ya lo sé, y lo he probado así y me resulta....

lo que yo quiero conocer es la causa por la que se origini el que yo tenga que poner el Connection TimeOut, debido a que antes no lo utilizaba....

Gracias...
  #4 (permalink)  
Antiguo 17/12/2004, 08:41
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
fijate si esto te sirve
http://support.microsoft.com/default...b;en-us;149519
http://support.microsoft.com/default...b;en-us;300420
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 14:40.