Problemas con SQLAgentCmdExec

17/11/2003 - 10:57 por Emilio Garcia Loeda | Informe spam
Buenas todos

He comprobado desde hace cuatro dias que mis copias de seguridad se
quedan totalmente colgadas, se quedan indefinidamente ejecutandose "Paso
1 ...".

Si ejecuto el comando EXEC SP_WHO2 optengo

7 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 7
11 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 11
12 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 12
14 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 14
16 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 16
18 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 18
20 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 20
22 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 22
24 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 24
26 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 26
28 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 28
31 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 31
32 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 32
33 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 33
36 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 36

Si ejecuto KILL 36 (por ejemplo), y reviso los procesos, sigue el PID 36
en activo.

Lo curioso es que el proceso se puede quedar dias en RUNNABLE, pero nunca
termina su trabajo.

¿Que estoy haciendo mal?, ¿Alguien me puede ayudar?
 

Leer las respuestas

#1 Ana G. Talaván [MS]
18/11/2003 - 12:34 | Informe spam
Hola Emilio:

En estos casos suele ser muy útil para tratar de aislar el error el activar
el LOG asociado a la ejecución de un paquete. Para activarlo, basta con que
abras el paquete en modo diseño, y en el aprtado de propiedades una de las
pestañas incluye el poder registrar lo que va haciendo el paquete en la
ejecución de los trabajos.

También te recomiendo que chequees unos ficheros que se llaman SQLAGENT*.*
que se guardan en el directorio de LOG del directorio de instalación de SQL
Server. Estos ficheros registran las operaciones que realiza SQL Agent. A lo
mejor estás teniendo algún problema a nivel de permisos del SQL Agent y esto
hace que los trabajos no funcionen correctamente.

Espero que esta información te pueda ser de utilidad. Un cordial saludo.
Ana.

-
Ana M. González Talaván
Microsoft Soporte Técnico

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.

"Emilio Garcia Loeda" wrote in
message news:
Buenas todos

He comprobado desde hace cuatro dias que mis copias de seguridad se
quedan totalmente colgadas, se quedan indefinidamente ejecutandose "Paso
1 ...".

Si ejecuto el comando EXEC SP_WHO2 optengo

7 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 7
11 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 11
12 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 12
14 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 14
16 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 16
18 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 18
20 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 20
22 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 22
24 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 24
26 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 26
28 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 28
31 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 31
32 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 32
33 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 33
36 RUNNABLE TELSIMA\SQLAgentCmdExec master EXECUTE SQLAgent -
TSQL JobStep (Job 0 36

Si ejecuto KILL 36 (por ejemplo), y reviso los procesos, sigue el PID 36
en activo.

Lo curioso es que el proceso se puede quedar dias en RUNNABLE, pero nunca
termina su trabajo.

¿Que estoy haciendo mal?, ¿Alguien me puede ayudar?

Preguntas similares