Acceso denegado

18/10/2005 - 17:53 por JESUS | Informe spam
Que tal foro, tengo el siguiente codigo,
EXEC master..xp_cmdshell 'dir D:\pruescrip\'
EXEC master..xp_cmdshell 'DIR "\\Fm_server\Disco D\pruescrip\*.sql"'

el primero esta bien, ok, pero el segundo me devuelve
output
-
-
-

Access is denied.
NULL

Como solucionar, si el directorio en red esta compartido con todo el mundo,
mi salida fue copiarlo localmente pero cuando pase mis cambios al
servidor central, no tengo un directorio en esa maquina asignado, tengo que
usar la direccion de red pero no funciona, todo existe el directorio,
los permisos de acceso para todo el mundo, es mas lo digito en linea de
comandos dos y si da resultado pero lo mismo con el xp_cmdshell no.
Si me pueden dar una mano, gracias

Preguntas similare

Leer las respuestas

#1 Maxi
18/10/2005 - 17:55 | Informe spam
Hola, y el servicio de sql (el q levanta al motor) tiene acceso a esta
unidad de red?


Salu2
Maxi [MVP SQL SERVER]


"JESUS" <F_J_A^:@HOT_.COM> escribió en el mensaje
news:OQsUct$
Que tal foro, tengo el siguiente codigo,
EXEC master..xp_cmdshell 'dir D:\pruescrip\'
EXEC master..xp_cmdshell 'DIR "\\Fm_server\Disco D\pruescrip\*.sql"'

el primero esta bien, ok, pero el segundo me devuelve
output
-
-
-

Access is denied.
NULL

Como solucionar, si el directorio en red esta compartido con todo el
mundo,
mi salida fue copiarlo localmente pero cuando pase mis cambios al
servidor central, no tengo un directorio en esa maquina asignado, tengo
que
usar la direccion de red pero no funciona, todo existe el directorio,
los permisos de acceso para todo el mundo, es mas lo digito en linea de
comandos dos y si da resultado pero lo mismo con el xp_cmdshell no.
Si me pueden dar una mano, gracias


Respuesta Responder a este mensaje
#2 Mauro
18/10/2005 - 18:13 | Informe spam
seguramente el user que usa el engine del SQL no es un usuario del dominio
"Maxi" wrote in message
news:uD8bYy$
Hola, y el servicio de sql (el q levanta al motor) tiene acceso a esta
unidad de red?


Salu2
Maxi [MVP SQL SERVER]


"JESUS" <F_J_A^:@HOT_.COM> escribió en el mensaje
news:OQsUct$
> Que tal foro, tengo el siguiente codigo,
> EXEC master..xp_cmdshell 'dir D:\pruescrip\'
> EXEC master..xp_cmdshell 'DIR "\\Fm_server\Disco D\pruescrip\*.sql"'
>
> el primero esta bien, ok, pero el segundo me devuelve
> output



>
> Access is denied.
> NULL
>
> Como solucionar, si el directorio en red esta compartido con todo el
> mundo,
> mi salida fue copiarlo localmente pero cuando pase mis cambios al
> servidor central, no tengo un directorio en esa maquina asignado, tengo
> que
> usar la direccion de red pero no funciona, todo existe el directorio,
> los permisos de acceso para todo el mundo, es mas lo digito en linea de
> comandos dos y si da resultado pero lo mismo con el xp_cmdshell no.
> Si me pueden dar una mano, gracias
>
>


Respuesta Responder a este mensaje
#3 JESUS
18/10/2005 - 18:33 | Informe spam
Exacto, y como puedo hacer que mi usuario de conexion al sql sea tambien
usuario de dominio, tengo que pedir que generen un usuario del mismo nombre
en sql, o me equivoco, ya veo por donde estoy, pero la solucion es esa?
"Mauro" escribió en el mensaje
news:%23W1Mw7$
seguramente el user que usa el engine del SQL no es un usuario del dominio
"Maxi" wrote in message
news:uD8bYy$
> Hola, y el servicio de sql (el q levanta al motor) tiene acceso a esta
> unidad de red?
>
>
> Salu2
> Maxi [MVP SQL SERVER]
>
>
> "JESUS" <F_J_A^:@HOT_.COM> escribió en el mensaje
> news:OQsUct$
> > Que tal foro, tengo el siguiente codigo,
> > EXEC master..xp_cmdshell 'dir D:\pruescrip\'
> > EXEC master..xp_cmdshell 'DIR "\\Fm_server\Disco D\pruescrip\*.sql"'
> >
> > el primero esta bien, ok, pero el segundo me devuelve
> > output
>

>

>

> >
> > Access is denied.
> > NULL
> >
> > Como solucionar, si el directorio en red esta compartido con todo el
> > mundo,
> > mi salida fue copiarlo localmente pero cuando pase mis cambios al
> > servidor central, no tengo un directorio en esa maquina asignado,


tengo
> > que
> > usar la direccion de red pero no funciona, todo existe el directorio,
> > los permisos de acceso para todo el mundo, es mas lo digito en linea


de
> > comandos dos y si da resultado pero lo mismo con el xp_cmdshell no.
> > Si me pueden dar una mano, gracias
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Mauro
18/10/2005 - 18:39 | Informe spam
mmm no, el usuario que genera la coneccion no tiene nada que ver
el que tiene que ser parte del dominio es el que levanta el servicio del sql
server y preferentemente tambien el del agente del sql.
eso lo encontras en las herramientas administrativas del server en SERVICIOS
y dentro de servicios tenes
mssql y sqlagent, chekea que usuario esta utilizando, si tiene una cuenta
localsystem nunca va a funcionar lo que queres hacer.

"JESUS" <F_J_A^:@HOT_.COM> wrote in message
news:
Exacto, y como puedo hacer que mi usuario de conexion al sql sea tambien
usuario de dominio, tengo que pedir que generen un usuario del mismo


nombre
en sql, o me equivoco, ya veo por donde estoy, pero la solucion es esa?
"Mauro" escribió en el mensaje
news:%23W1Mw7$
> seguramente el user que usa el engine del SQL no es un usuario del


dominio
> "Maxi" wrote in message
> news:uD8bYy$
> > Hola, y el servicio de sql (el q levanta al motor) tiene acceso a esta
> > unidad de red?
> >
> >
> > Salu2
> > Maxi [MVP SQL SERVER]
> >
> >
> > "JESUS" <F_J_A^:@HOT_.COM> escribió en el mensaje
> > news:OQsUct$
> > > Que tal foro, tengo el siguiente codigo,
> > > EXEC master..xp_cmdshell 'dir D:\pruescrip\'
> > > EXEC master..xp_cmdshell 'DIR "\\Fm_server\Disco D\pruescrip\*.sql"'
> > >
> > > el primero esta bien, ok, pero el segundo me devuelve
> > > output
> >
>

> >
>

> >
>

> > >
> > > Access is denied.
> > > NULL
> > >
> > > Como solucionar, si el directorio en red esta compartido con todo el
> > > mundo,
> > > mi salida fue copiarlo localmente pero cuando pase mis cambios al
> > > servidor central, no tengo un directorio en esa maquina asignado,
tengo
> > > que
> > > usar la direccion de red pero no funciona, todo existe el


directorio,
> > > los permisos de acceso para todo el mundo, es mas lo digito en linea
de
> > > comandos dos y si da resultado pero lo mismo con el xp_cmdshell no.
> > > Si me pueden dar una mano, gracias
> > >
> > >
> >
> >
>
>


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