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.

Preguntas similare

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.



Respuesta Responder a este mensaje
#2 Alejandro Mesa
10/02/2006 - 02:43 | Informe spam
En otras palabras, los servicios MSSQLServer y SQLServerAgent deben usar una
cuenta del dominio y ademas esa cuenta debe tener permiso para accesar el
recurso compartido.

How to change SQL Server services login account information (Enterprise
Manager)
http://msdn.microsoft.com/library/d...l_19wy.asp


AMB

"Isaias" wrote:

¿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.
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida