Tiempo de espera agotado

19/11/2003 - 23:49 por Xavier | Informe spam
Saludos a todos.

Necesitaria ayuda urgente de algún "master" de SQL Server 2000 ...

Mi problema es el siguiente:
Tengo una base de datos en SQL Server 2000 con aprox. 1 millón de registros,
a la que accedo a través de una tabla
enlazada mediante ODBC en una base de datos de Access 2000.
Pues bien, cuando ejecuto una consulta SELECT de varios campos con un WHERE
de uno de los campos (convenientemente
indexado) no tengo ningún problema, pero si añado un ORDER BY de uno de los
campos, me da el siguiente error:

... Falló la llamada ODBC ... Error de ODBC Driver ... Tiempo de Espera
Agotado

He probado de aumentar la propiedad de Tiempo de espera para las consultas
(Query Timeout) y de ponerlo a 0,
(en teoría "esperar indefinidamente"), pero no he conseguido evitar el error

Es decir; cuando ejecuto alguna consulta que tarda más de cierto tiempo, me
da siempre el error de Tiempo de Espera agotado.
He comprobado que la misma consulta, ejecutada directamente en SLQ Server
también me da el mismo error ...

Alguien puede informarme de cómo evitarlo como es posible que no pueda
ejecutar consultas que tarden más de 1 minuto ?
dónde está el fallo ??

Por favor, necesito orientación, gracias por adelantado.

Xevi.
 

Leer las respuestas

#1 Maximiliano Damian Accotto
20/11/2003 - 00:07 | Informe spam
Hola Xavier!! no se si soy un Maestro de SQL (creo q tengo mucho para
aprender) pero este tema lo vi varias veces en el foro:

vamos por parte

1) vamos a hacer todo desde sql (el analizador)
2) si la consulta se conecta a Access decime como lo tenes linkiado (quizas
aca tambien debas cambiar el timeout de esa conexion)
3) contame como cambiaste el timeout en sql

Un saludo enorme

Accotto Maximiliano Damian
Fundicion San Cayetano S.A.
Buenos Aires Argentina

Gerente de Sistemas y Tecnologia
()

"Xavier" escribió en el mensaje
news:%rSub.46082$
Saludos a todos.

Necesitaria ayuda urgente de algún "master" de SQL Server 2000 ...

Mi problema es el siguiente:
Tengo una base de datos en SQL Server 2000 con aprox. 1 millón de


registros,
a la que accedo a través de una tabla
enlazada mediante ODBC en una base de datos de Access 2000.
Pues bien, cuando ejecuto una consulta SELECT de varios campos con un


WHERE
de uno de los campos (convenientemente
indexado) no tengo ningún problema, pero si añado un ORDER BY de uno de


los
campos, me da el siguiente error:

... Falló la llamada ODBC ... Error de ODBC Driver ... Tiempo de Espera
Agotado

He probado de aumentar la propiedad de Tiempo de espera para las consultas
(Query Timeout) y de ponerlo a 0,
(en teoría "esperar indefinidamente"), pero no he conseguido evitar el


error

Es decir; cuando ejecuto alguna consulta que tarda más de cierto tiempo,


me
da siempre el error de Tiempo de Espera agotado.
He comprobado que la misma consulta, ejecutada directamente en SLQ Server
también me da el mismo error ...

Alguien puede informarme de cómo evitarlo como es posible que no


pueda
ejecutar consultas que tarden más de 1 minuto ?
dónde está el fallo ??

Por favor, necesito orientación, gracias por adelantado.

Xevi.


Preguntas similares