time out expired actualizando 1 registro

22/05/2007 - 13:06 por Oscar | Informe spam
Hola

Estoy en mi base de datos lanzando la siguiente sentencia sql:
UPDATE PRESUPUESTOS_LINEAS
SET PRELIN_ORDEN = 1
WHERE (PRELIN_CODPRESUPUESTO = 130013) AND (PRELIN_CODIGO = 002)

y despues de unos 20 s me da el error de time out expired, sin embargo, si
lanzo la sentencia con SELECT y modifico el campo a mano desde el enterprise
manager me deja cambiarlo sin problemas. A qué puede ser debido? es muy
raro.

Saludos, Oscar
 

Leer las respuestas

#1 Maxi
22/05/2007 - 14:23 | Informe spam
OScar, una query tiene un timeout y el defecto es de 20s, si ese proceso
dura mas de ese tiempo marca el error que mencionas.
Entonces, como opciones tenes

1) Ver porque tarda tanto y bajar los tiempos
2) Aumentar el timeout

Yo te recomiendo la opcion 1 para lo cual vas a necesitar leer el plan de
ejecucion


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Oscar" escribió en el mensaje
news:
Hola

Estoy en mi base de datos lanzando la siguiente sentencia sql:
UPDATE PRESUPUESTOS_LINEAS
SET PRELIN_ORDEN = 1
WHERE (PRELIN_CODPRESUPUESTO = 130013) AND (PRELIN_CODIGO = 002)

y despues de unos 20 s me da el error de time out expired, sin embargo, si
lanzo la sentencia con SELECT y modifico el campo a mano desde el
enterprise manager me deja cambiarlo sin problemas. A qué puede ser
debido? es muy raro.

Saludos, Oscar

Preguntas similares