Query timeout expired

07/10/2009 - 17:52 por DT | Informe spam
Hola a todos

Ejecuto una SP desde un sqlcmd dentro de un batch:
sqlcmd -Q "exec dbo.[status_db]" -S Server03 -d DataComm -E -O C:\status.txt

El mensage de error que tengo es:
OLE DB provider "SQLNCLI" for linked server "Server03" returned message
"Query timeout expired".

(SQL Server 2005)
Gracias por su ayuda!
 

Leer las respuestas

#1 Carlos Sacristan
07/10/2009 - 18:03 | Informe spam
Por el mensaje, parece claro que el tiempo de ejecución de ese procedimiento
es mayor que el que tiene por defecto. Lo extraño es que si no se indica
nada, el tiempo de ejecución es ilimitado...

¿Puedes ejecutar ese procedimiento en una conexión dentro de SSMS para ver
lo que tarda? Igual tienes que ampliar (aunque en principio no debería tener
mucho sentido) el timeout para la query estableciendo un valor alto para el
parámetro -t de sqlcmd

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"DT" wrote in message
news:
Hola a todos

Ejecuto una SP desde un sqlcmd dentro de un batch:
sqlcmd -Q "exec dbo.[status_db]" -S Server03 -d DataComm -E -O
C:\status.txt

El mensage de error que tengo es:
OLE DB provider "SQLNCLI" for linked server "Server03" returned message
"Query timeout expired".

(SQL Server 2005)
Gracias por su ayuda!

Preguntas similares