Problemas ejecucion de JOB

09/02/2006 - 23:09 por Javier E. Romero T. | Informe spam
Desarrolle una DTS que examina una carpeta en busca de unos archivos con
parte fija y parte variable. Si encuentra un archivo que coincida con la
parte fija, se llama a otro DTS usando ActiveX Script y se le pasa por
variables globales, el nombre completo del archivo y la parte variable, que
es la fecha.

Se monto un disco en una maquina (10.5.64.31) destinada para el
almacenamiento de los archivos, los cuales son generados por otros sistemas
y puestos en el disco por FTP.

El servidor de SQL (10.5.64.1) en donde están las DTS esta instalado en una
maquina diferente a la de los archivos, pero ambas maquina están en una misma
DMZ.

En el disco donde residen los archivos cree un recurso compartido para
accesarlo así : \\10.5.64.31\Interfases\

Esa ruta del recurso compartido la tengo en una Base de Datos y el DTS lee
el valor y se lo asigna a una variable global. Es la ruta en donde se van a
buscar los archivos.

Resulta que si ejecuto la DTS manualmente, la DTS encuentra el archivo,
pueda accesar la carpeta. Pero si programa la ejecución del DTS, cuando el
JOB se ejecuta, sale un error de PATH NOT FOUND.

El usuario propietario del DTS es SERVSQL\SIIFI. El JOB lo estoy ejecutando
con el usuario SERVSQL\SIIFI.
 

Leer las respuestas

#1 Isaias
09/02/2006 - 23:20 | Informe spam
¿Y el USUARIO que levanta los servicios de SQL, tiene derechos sobre la ruta
donde estan los archivos?
Saludos
IIslas


"Javier E. Romero T." escribió:

Desarrolle una DTS que examina una carpeta en busca de unos archivos con
parte fija y parte variable. Si encuentra un archivo que coincida con la
parte fija, se llama a otro DTS usando ActiveX Script y se le pasa por
variables globales, el nombre completo del archivo y la parte variable, que
es la fecha.

Se monto un disco en una maquina (10.5.64.31) destinada para el
almacenamiento de los archivos, los cuales son generados por otros sistemas
y puestos en el disco por FTP.

El servidor de SQL (10.5.64.1) en donde están las DTS esta instalado en una
maquina diferente a la de los archivos, pero ambas maquina están en una misma
DMZ.

En el disco donde residen los archivos cree un recurso compartido para
accesarlo así : \\10.5.64.31\Interfases\

Esa ruta del recurso compartido la tengo en una Base de Datos y el DTS lee
el valor y se lo asigna a una variable global. Es la ruta en donde se van a
buscar los archivos.

Resulta que si ejecuto la DTS manualmente, la DTS encuentra el archivo,
pueda accesar la carpeta. Pero si programa la ejecución del DTS, cuando el
JOB se ejecuta, sale un error de PATH NOT FOUND.

El usuario propietario del DTS es SERVSQL\SIIFI. El JOB lo estoy ejecutando
con el usuario SERVSQL\SIIFI.



Preguntas similares