Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

URGENTE Conexion a servidores SQL

Estas en el tema de URGENTE Conexion a servidores SQL en el foro de SQL Server en Foros del Web. hola a todos. tengo un problema. espero me puedan ayudar. Tengo un sistema el cual contiene una tabla de locales, donde almaceno el nombre de ...
  #1 (permalink)  
Antiguo 23/02/2011, 10:06
 
Fecha de Ingreso: febrero-2011
Mensajes: 1
Antigüedad: 13 años, 9 meses
Puntos: 0
URGENTE Conexion a servidores SQL

hola a todos.
tengo un problema.
espero me puedan ayudar.
Tengo un sistema el cual contiene una tabla de locales, donde almaceno el nombre de servidor y nombre de base de datos
de varias sedes.
para sacar un reporte donde me muestre por decir el total de ventas de cada local,
he diseñado una funcion que me validad la conexion con cada local dentro un for
ejemplo:
for ....
Estado = validaConexion(servidor, bd)

Next
dentro del valida conexion va
con.Provider = "SQLOLEDB"
con.CursorLocation = adUseClient
con.ConnectionString = "User ID=" & sUserName & _
";password=" & sUserPassword & _
";Data Source=" & servidor & _
";Initial Catalog=" & bd
con.CommandTimeout = 1
con.Open
el problema va que si un servidor esta desconectado o apgado, se demora por uno 30 segundos en mostrarme el error
tengo 20 locales, no se nota la demora si es uno el desconectado pero cuando tengo 5 locales desconectados
es mas de un minuto, y si son 15 imaginense.
Hay alguna manera de agilizar el tema, he probado reduciendo el commandtimeout y el connectionstringtimeout pero nada
espero me puedan ayudar.
  #2 (permalink)  
Antiguo 23/02/2011, 10:15
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: URGENTE Conexion a servidores SQL

Que tan factible seria que le hicieras un ping a tu servidor y dependiendo de la respuesta del mismo ejecutes tus consultas??
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: conexion, servidores, sql
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 13:45.