BI4WEB

   | Lista de tareas |   

FS#13 - LAS CONSULTAS ME LLEGAN AL TIMEOUT Y QUIERO AMPLIARLO

Pertenece al Proyecto: BI4WEB
Abierta por Jesús Serrano (jserrano) - jueves, 09 julio 2009, 10:58 GMT+2
Ultima edicion por Marcos Lora (mlora) - lunes, 13 julio 2009, 17:49 GMT+2
Tipo de Tarea Consulta
Categoria BI4Web View
Estado Cerradas
Asignada a Marcos Lora (mlora)
Sistema Operativo Windows 2003
Gravedad Media
Prioridad Normal
Version reportada 9.0.1
Agendada para version Sin decidir
Fecha de vencimiento Sin decidir
Porcentaje completo: 100%
Votos 0
Privada No

Detalles

He realizado unas consultas y algunas de ellas me cortan por timeout ¿como puedo ampliarlo?
Esta tarea depende de

Cerrada por  Marcos Lora (mlora)
lunes, 13 julio 2009, 17:49 GMT+2
La razon de cierre es:  Finalizado
Comentarios adicionales sobre el cierre:  Se da como finalizado el problema en la versión 9.1.1.0 del producto
Comentario por Jesús Serrano (jserrano) - jueves, 09 julio 2009, 11:00 GMT+2
Hay muchos típos de TimeOut en el SQL Server:

A.- Tiempo limite para conectarse o Timeout de ConnectString:
(ConnectionTimeout)

B.- Tiempo límite para realizar un comando (SELECT, INSERT,..) o Timeout de Command
(CommandTimeout)

C.- Tiempo límite para realizar una consulta (Query) o Timeout de Query
(QueryTimeout)

Los tres comandos aceptan el valor 0 (cero) para indicar que no controle el timeout.

Un ejemplo de creación de conexión con la asignación de estos dos comandos sería:

set oConn = Server.CreateObject("ADODB.Connection")
oConn.ConnectionTimeout = 0
oConn.CommandTimeout = 0
oConn.QueryTimeout = 0

Comentario por Marcos Lora (mlora) - lunes, 13 julio 2009, 11:34 GMT+2
Una posible solución al problema, es que el timeout del servidor que hace referencia a las consultas esté con un valor diferente de zero.

Afectando así que si llega a al valor máximo establecido, se lanzará un evento de timeout y refutará la consulta.

Para solucionarlo, debemos poner el valor a zero y así no habrá timeout.

Os adjunto un documento donde se explica esta posible solución.

Cargando...