2015-02-10 72 views
1

我試圖運行一個powershell腳本,它使用invoke-sqlcmd來執行我的腳本文件,將我的數據庫備份到特定的文件夾中。Powershell Invoke-Sqlcmd:xp_create_subdir()返回錯誤5'訪問被拒絕'。

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.'

我在想我是否錯過了任何許可授予?

將用戶權限(domain \ ServiceAccount)授予FullControl到invoke-sqlcmd之前的輸出文件夾。

請幫忙。

回答

0

已解決。在授予對帳戶NT Service \ MSSQL $ Instance的文件夾訪問權後,我能夠執行該操作。