【问题标题】:Powershell Invoke-Sqlcmd: xp_create_subdir() returned error 5, 'Access is denied.'Powershell Invoke-Sqlcmd:xp_create_subdir() 返回错误 5,“访问被拒绝。”
【发布时间】: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到输出文件夹。

请帮忙。

【问题讨论】:

    标签: powershell access-denied


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-06-25
      • 1970-01-01
      • 2021-09-04
      • 2017-02-24
      • 2013-06-06
      • 2011-03-01
      • 2014-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多