在XP机器中,我使用SQL Server 2008 R2备份文件,文件存储在c:/ProgramFiles/.../Data
文件夹中,但在这种情况下我得到了异常
无法打开备份设备'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盘或其他东西时,这将有效,
我的问题是,如何在同一文件夹中保存备份以及从代码端或查询端需要做什么?
答案 0 :(得分:1)
我将网络服务(或分配给SQL Server服务帐户的帐户)添加到备份.bak文件的ACL(访问控制列表)的完全控制权限。