2013-06-01 150 views
1

在XP的機器,我使用SQL Server 2008 R2的備份文件,這些文件都存儲在c:/ProgramFiles/.../Data文件夾,但在這種情況下,我得到了異常錯誤備份時在SQL Server數據庫中2008 R2

無法打開備份設備'C:\ Program Files \ Data \ BlaBla_123.bak'。
操作系統錯誤5(無法檢索此錯誤的文本,原因:1815)。
消息3013,級別16,狀態1,行1
BACKUP DATABASE正在異常終止。

我查詢

ALTER DATABASE BlaBla SET SINGLE_USER WITH ROLLBACK IMMEDIATE 
backup database BlaBla to disk = 'C:\Program Files\Data\BlaBla_123.bak' 

但我知道當我保存在d盤或一些備份文件,這將工作,

我的問題是,如何保存備份在同一文件夾和我需要從代碼端或查詢端做什麼?

+1

你讀過這篇[kb文章](http://support.microsoft.com/kb/290787)?我猜sqlserver以外的東西是搞砸了...... – rene

+1

@rene:是的,我明白了,需要授予對該SQL登錄文件夾的訪問權限。 –

回答

1

我向備份.bak文件的ACL(訪問控制列表)添加了具有完全控制權限的網絡服務(或分配給SQL Server服務帳戶的帳戶)。

相關問題