在SQL Server 2017中创建目录

时间:2019-02-24 10:16:14

标签: sql sql-server-2017

我正在尝试使用SQL Server 2017创建目录。我已启用并重新配置xp_cmdshell

在我的输出中,我得到一个错误

  

访问被拒绝

我正在使用Windows身份验证,并且该用户可以创建数据库等。

这就是我的代码。

declare @cmdpath nvarchar(100),
        @Location nvarchar(100)

set @Location = '\\LAPTOP-REGHARDT\Users\Reghardt\Documents\New%20folder'
select @Location

set @cmdpath = 'MD ' + @Location
select @cmdpath

exec xp_cmdshell @cmdpath

我在哪里可以找到所需的访问权限?我看过登录角色了吗?问题在那里吗?

1 个答案:

答案 0 :(得分:0)

执行此脚本的用户没有共享文件夹创建文件夹的权限。该错误与操作系统级别的文件/文件夹权限有关