我正在尝试使用“EXEC MASTER..XP_CMDSHELL”访问文件夹/目录,它适用于本地文件/文件夹,但它无法通过网络访问该文件夹。
EXEC MASTER..XP_CMDSHELL 'c:\Images' --Works fine
EXEC MASTER..XP_CMDSHELL '\\IPaddress\Images' -- returns "Access is denied."
请注意,我可以访问网络位置,但不能使用 SQL Server。
Sql服务器在Windows身份验证模式下运行。
Sql 服务器正在使用“nt 权限\网络服务”帐户访问远程文件夹。
Regards
如果您运行 xp_cmdshell 'whoami.exe',它会告诉您运行该命令的帐户。如果此帐户没有网络权限,您将收到所看到的错误。
检查 SQL 文档以更改此帐户/权限。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)