【发布时间】:2011-04-26 23:48:39
【问题描述】:
下面是我用来备份(创建.bak)我的数据库的查询。
但是,每当我运行它时,我总是会收到以下错误消息:
消息 3201,第 16 级,状态 1,第 1 行
无法打开备份设备“C:\Users\Me\Desktop\Backup\MyDB.Bak”。操作系统错误 5(访问被拒绝。)。消息 3013,第 16 级,状态 1,第 1 行
BACKUP DATABASE 异常终止。
这是我的查询:
BACKUP DATABASE AcinsoftDB
TO DISK = 'C:\Users\Me\Desktop\Backup\MyDB.Bak'
WITH FORMAT,
MEDIANAME = 'C_SQLServerBackups',
NAME = 'Full Backup of MyDB';
【问题讨论】:
-
嗯,错误信息很清楚,不是吗?程序以什么用户身份运行? bak 文件是否存在?可以手动访问吗?
-
我们是否应该假设这是来自文件路径的 SQL Server,因为您没有将产品放在标签或标题中?
-
如果有帮助,我可以在重新格式化笔记本电脑之前运行此查询。这是 SQL Server 2008,我以管理员身份运行。 bak 文件不存在,因为我正在使用此查询创建它。
-
@Smiley Face:您必须通过本地而非网络读取 SQL 文件。因此,这意味着您必须先将 SQL 文件从网络移动到本地驱动器,然后再进行恢复。
标签: sql-server-2008 backup access-denied permission-denied