Problemas de permisos con xp_cmdshell

14/05/2008 - 23:47 por Mauro Pasetti | Informe spam
No se utiliza Active Directory en la red (no estoy encargado de la
configuración de red).
Necesito desde un Store Procedure acceder a archivos de otro Servidor
(cuando estaba el Active Directory lo hacía sin problemas).
El usuario con el que se inicia el servicio SQL Server tiene el mismo nombre
y la contraseña que el Server Remoto.
Server de SQL= Server
Server de archivos = ServGrab

Por favor, agradezco indicativos apb para darle solución a este tema porque
no he podido hacerlo de ninguna manera...
desde una consola de comandos tengo acceso para ejecutar sin problemas, pero
con el xp_cmdshell tengo problemas.

El usuario dado de alta en: Agente de SQL Server/Agente de
trabajo/Restablecer cuenta de proxy
Está dado de alta en Server y ServGrab con el mismo usuario y contraseña.

No se por donde empezar

La instrucción que quiero ejecutar es:

Exec master..xp_cmdshell 'dir \\ServGrab\Grabacion\'

Resultado:
Acceso denegado.
NULL

Desde ya muchas gracias por las respuestas y espero haber sido claro en el
problema.
Salu2, Mauro.
 

Leer las respuestas

#1 Maxi Accotto
15/05/2008 - 01:50 | Informe spam
Mauro, esto no es un problema de SQL, si la cuenta que inicia el servicio no
tiene permisos no podra hacerlo ya que SQL usara esa cuenta. Revise con la
gente de IT como puede darle permisos a esa cuenta por mas que no este en un
dominio, escapa eso a mi conocimiento por lo menos


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Mauro Pasetti" escribió en el mensaje de
noticias:
No se utiliza Active Directory en la red (no estoy encargado de la
configuración de red).
Necesito desde un Store Procedure acceder a archivos de otro Servidor
(cuando estaba el Active Directory lo hacía sin problemas).
El usuario con el que se inicia el servicio SQL Server tiene el mismo
nombre y la contraseña que el Server Remoto.
Server de SQL= Server
Server de archivos = ServGrab

Por favor, agradezco indicativos apb para darle solución a este tema
porque no he podido hacerlo de ninguna manera...
desde una consola de comandos tengo acceso para ejecutar sin problemas,
pero con el xp_cmdshell tengo problemas.

El usuario dado de alta en: Agente de SQL Server/Agente de
trabajo/Restablecer cuenta de proxy
Está dado de alta en Server y ServGrab con el mismo usuario y contraseña.

No se por donde empezar

La instrucción que quiero ejecutar es:

Exec master..xp_cmdshell 'dir \\ServGrab\Grabacion\'

Resultado:
Acceso denegado.
NULL

Desde ya muchas gracias por las respuestas y espero haber sido claro en el
problema.
Salu2, Mauro.



Preguntas similares