Powershell Invoke-Sqlcmd:xp_create_subdir()返回错误5,'访问被拒绝。'

时间:2015-02-10 14:22:33

标签: powershell access-denied

我试图使用运行powershell脚本,该脚本使用invoke-sqlcmd执行我的脚本文件以将我的数据库备份到特定文件夹。

Invoke-Sqlcmd -InputFile $scriptfile -ServerInstance $ServerName -Database "Master" -Username $sqlUser -Password $sqlPassword

D驱动器(或其他驱动器)中可以正常工作,但只要在/ strong ,并将备份数据库置于 C驱动器,它会命中:

Invoke-Sqlcmd: xp_create_subdir() returned error 5, 'Access is denied.'

我想知道我是否错过了任何许可补助金?

在invoke-sqlcmd之前,用户权限(domain \ ServiceAccount)被授予 FullControl 到输出文件夹。

请帮忙。

1 个答案:

答案 0 :(得分:0)

解决。在我授予对帐户NT Service \ MSSQL $ Instance的文件夹的访问权限后,我能够执行操作。