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?

Preguntas similare

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?
Respuesta Responder a este mensaje
#2 Emilio Garcia Loeda
19/11/2003 - 09:57 | Informe spam
Ante todo gracias por tu interes por la incidencia que tengo con SQL-
Server 7.0.

He comprobado que el proceso se queda "eternamente" ejecutandose y el
fichero "log" que registra el proceso aunque se crea no contiene
información dentro del el.

Esta incidencia no siempre aparece, si no que es puntual, las copias del
regitro de SQL se realiza cada 30 minutos y de forma aleatoria se queda
uno de los procesos de copias es el estado antes descrito.

Revisare los derechos sobre los diversos directorios asi como las cuentas
de los servicios del Agente de SQL server

SAludos


"Ana G. Talaván [MS]" wrote in
news::

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?




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida