【发布时间】:2015-02-11 10:37:27
【问题描述】:
我正在尝试使用运行一个 powershell 脚本,该脚本使用 invoke-sqlcmd 执行我的脚本文件以将我的数据库备份到特定文件夹中。
Invoke-Sqlcmd -InputFile $scriptfile -ServerInstance $ServerName -Database "Master" -Username $sqlUser -Password $sqlPassword
它在 D 盘(或其他驱动器)中可以正常工作,但无论何时打开/位于 C 盘 并将备份数据库放在 C 盘,它会命中:
Invoke-Sqlcmd: xp_create_subdir() returned error 5, 'Access is denied.'
我想知道我是否错过了任何权限授予?
在invoke-sqlcmd之前,用户权限(域\ServiceAccount)被授予FullControl到输出文件夹。
请帮忙。
【问题讨论】: