Creando Job por CmdExec

16/04/2004 - 16:32 por Gerardo | Informe spam
Buenos Dias a todos.

Esperando contar con su ayuda, me encuentro en una
situacion en la que se van a crear varios dts por lo que
me gustaria poder calendarizarlos de la manera de CmdExec
en la parte de Steps.
Los dts estan en la parte de LocalPackage.
y en la parte de Process exit codeesta en 0.
Y luego pongo el comando
Dtsrun /S SERVERERP /E /N EK_ADM11_7

Pero al ejecutar el job me aparece el siguiente error.

Executed as user: SERVERERP\SYSTEM. The process could not
be created for step 1 of job
0x2C0B078C9967FB469EC4FFC81E9E46E4 (reason: The system
cannot find the file specified). The step failed.

Ya he intendado poniendo de varias formas el comando, pero
siempre marca lo mismo.
No se a que se refiere con lo de archivo especificado.
En Advanced en caso de exito termina y en caso de fallo
termina con error. Asi esta configurado.

Gracias por la ayuda que puedan proporcionarme.
Saludos.

Preguntas similare

Leer las respuestas

#1 ulises
16/04/2004 - 18:09 | Informe spam
Por lo que indicas el DTS trata de accesar un archivo en
un directorio indicado y no puede obtenerlo, por mensaje
me parece que el SQL Server Agent está corriendo con
cuentas locales (Local System) y ese usuario solo tiene
acceso a la máquina pero no a directorios de la red, si
ese el caso entonces inicia el servicio SQL Server Agent
con una cuenta de dominio que tenga los permisos
correspondientes.

Saludos,
Ulises

Buenos Dias a todos.

Esperando contar con su ayuda, me encuentro en una
situacion en la que se van a crear varios dts por lo que
me gustaria poder calendarizarlos de la manera de CmdExec
en la parte de Steps.
Los dts estan en la parte de LocalPackage.
y en la parte de Process exit codeesta en 0.
Y luego pongo el comando
Dtsrun /S SERVERERP /E /N EK_ADM11_7

Pero al ejecutar el job me aparece el siguiente error.

Executed as user: SERVERERP\SYSTEM. The process could not
be created for step 1 of job
0x2C0B078C9967FB469EC4FFC81E9E46E4 (reason: The system
cannot find the file specified). The step failed.

Ya he intendado poniendo de varias formas el comando,


pero
siempre marca lo mismo.
No se a que se refiere con lo de archivo especificado.
En Advanced en caso de exito termina y en caso de fallo
termina con error. Asi esta configurado.

Gracias por la ayuda que puedan proporcionarme.
Saludos.
.

Respuesta Responder a este mensaje
#2 Gerardo
16/04/2004 - 19:00 | Informe spam
Buen Dia Ulises

Estuve revisando los puntos que me mencionas y vi que en
el SQLServerAgent en las propiedades tiene marcada la
opcion de System Account y en la parte de la pestana Jobs
tienen marcado la casilla de Solo usarios con SysAdmin.
En connection cambie el tipo de logear...de Windows a Sql
Account.

Hice pruebas cambiando de System Account a Local y sigue
con lo mismo.

La intruccion que tengo en el commandla puse en un
batch y al darle un clic para ejecutarlo...si corre bien.
La desventaja de correrlo asi es que si falla no habria
manera de saberloO si existe una manera??
Se podra calendarizar este batch en un Job??

Saludos y gracias por tus comentarios.


Por lo que indicas el DTS trata de accesar un archivo en
un directorio indicado y no puede obtenerlo, por mensaje
me parece que el SQL Server Agent está corriendo con
cuentas locales (Local System) y ese usuario solo tiene
acceso a la máquina pero no a directorios de la red, si
ese el caso entonces inicia el servicio SQL Server Agent
con una cuenta de dominio que tenga los permisos
correspondientes.

Saludos,
Ulises
Respuesta Responder a este mensaje
#3 ulises
16/04/2004 - 19:17 | Informe spam
En las propiedades del SQL Server Agent en lugar de usar
System Account usa una cuenta del dominio y a esta cuenta
dale los accesos necesarios para la ejecución del DTS
(acceso a directorios).

Saludos,
Ulises

Buen Dia Ulises

Estuve revisando los puntos que me mencionas y vi que en
el SQLServerAgent en las propiedades tiene marcada la
opcion de System Account y en la parte de la pestana Jobs
tienen marcado la casilla de Solo usarios con SysAdmin.
En connection cambie el tipo de logear...de Windows a Sql
Account.

Hice pruebas cambiando de System Account a Local y sigue
con lo mismo.

La intruccion que tengo en el commandla puse en un
batch y al darle un clic para ejecutarlo...si corre bien.
La desventaja de correrlo asi es que si falla no habria
manera de saberloO si existe una manera??
Se podra calendarizar este batch en un Job??

Saludos y gracias por tus comentarios.


Por lo que indicas el DTS trata de accesar un archivo en
un directorio indicado y no puede obtenerlo, por mensaje
me parece que el SQL Server Agent está corriendo con
cuentas locales (Local System) y ese usuario solo tiene
acceso a la máquina pero no a directorios de la red, si
ese el caso entonces inicia el servicio SQL Server Agent
con una cuenta de dominio que tenga los permisos
correspondientes.

Saludos,
Ulises



.

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