permisos y DTS

22/12/2004 - 22:33 por paola | Informe spam
hola,
creé un dts que lee un archivo desde una unidad mapeada, esta se pasa como
parámetro en variable global desde un sp.
El problema está que al ejecutar el sp pasando como parámetro la unidad
mapeada, el dts no se ejecuta, tampoco da error, solo no lee el archivo.
Si a este sp le paso como parametro una unidad local, ejecuta el dts ok.

Tambien probé en el dts asignar la unidad mapeada directamente y ejecutarlo
y funciona ok.
El problema aparece cuando ejecuto el procedimiento almacenado pasando como
parametro la unidad mapeada.
Ambos se ejecutan bajo usuario sa

Cualquier ayuda es bienvenida...
Desde ya, muchas gracias !!!

Preguntas similare

Leer las respuestas

#1 Isaias
23/12/2004 - 00:45 | Informe spam
Pao

El problema que tienes es de PERMISOS (NIVEL DE), ¿desde donde ejecutas el
STORE?.

Verifica que usuario esta levantando los servicios de SQL.
Respuesta Responder a este mensaje
#2 Emilio Boucau \(en casa\)
23/12/2004 - 01:28 | Informe spam
Completando un poco lo que dice Isaias, que se ejecuten como SA implica que
dentro del SQL no tendran limitaciones pero el SA no existe en la red ni
podes asignarle derechos sobre un share o un archivo.


Saludos !

Emilio Boucau
Buenos Aires - Argentina
http://www.portalsql.com
Respuesta Responder a este mensaje
#3 Maxi
23/12/2004 - 13:33 | Informe spam
Hola, esto se da porque generalmente el usuario que levanta los servicios de
sqlserver no tienen los permisos necesarios.

En casi todas las instalaciones el usuario es LocalSystem y lo deberias
cambiar a un usuario con suficientes permisos para los mapeos.


Salu2
Maxi


"paola" escribió en el mensaje
news:
hola,
creé un dts que lee un archivo desde una unidad mapeada, esta se pasa como
parámetro en variable global desde un sp.
El problema está que al ejecutar el sp pasando como parámetro la unidad
mapeada, el dts no se ejecuta, tampoco da error, solo no lee el archivo.
Si a este sp le paso como parametro una unidad local, ejecuta el dts ok.

Tambien probé en el dts asignar la unidad mapeada directamente y
ejecutarlo
y funciona ok.
El problema aparece cuando ejecuto el procedimiento almacenado pasando
como
parametro la unidad mapeada.
Ambos se ejecutan bajo usuario sa

Cualquier ayuda es bienvenida...
Desde ya, muchas gracias !!!




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