我试图使用运行powershell脚本,该脚本使用invoke-sqlcmd执行我的脚本文件以将我的数据库备份到特定文件夹。
Invoke-Sqlcmd -InputFile $scriptfile -ServerInstance $ServerName -Database "Master" -Username $sqlUser -Password $sqlPassword
在 D驱动器(或其他驱动器)中可以正常工作,但只要在/ strong
Invoke-Sqlcmd: xp_create_subdir() returned error 5, 'Access is denied.'
我想知道我是否错过了任何许可补助金?
在invoke-sqlcmd之前,用户权限(domain \ ServiceAccount)被授予 FullControl 到输出文件夹。
请帮忙。
答案 0 :(得分:0)
解决。在我授予对帐户NT Service \ MSSQL $ Instance的文件夹的访问权限后,我能够执行操作。