【发布时间】:2017-03-23 19:02:41
【问题描述】:
我创建了一个简单的数据库备份计划。我可以很好地创建它,但是当我运行它时,这是我得到的错误。我确实将用户更改为sa。如果有人知道这是什么,请提前感谢...
失败:(-1073548784) 执行查询“BACKUP DATABASE [apdev] TO DISK = N'C:\Program Fi...”失败,出现以下错误:“无法打开备份设备 'C:\Program Files\ Microsoft SQL Server\MSSQL11.TEST\MSSQL\Backup\apdev_backup_2017_03_23_135543_9174316.bak'。操作系统错误 5(访问被拒绝。)。 BACKUP DATABASE 异常终止。”。可能的失败原因:查询有问题,“ResultSet”属性设置不正确,参数设置不正确,或连接未正确建立。
命令:
备份数据库 [apdev] 到磁盘 = N''C:\Program Files\Microsoft SQL Server\MSSQL11.TEST\MSSQL\Backup\apdev_backup_2017_03_23_135543_9174316.bak'' WITH NOFORMAT, NOINIT, NAME = N''apdev_backup_2017_03_23_135543_917431 , SKIP, REWIND, NOUNLOAD, STATS = 10
请记住,此 DID 有效。但是自从我运行了 robocopy 命令后,它就删除了我的整个“备份”目录。我通过手动将“备份”文件夹添加回删除它的目录来替换目录。
【问题讨论】:
-
如果你读到错误是磁盘权限错误(点击:访问被拒绝和无法打开备份设备)
-
请注意,您可能应该考虑使用 Ola 的脚本,而不是尝试自己编写:SQL Server Maintenance Solution - SQL Server Backup, Integrity Check, and Index and Statistics Maintenance - Ola Hallengren
-
Igor - 我编辑了我的问题。会不会是这个原因?
-
当然,有一个用户/组需要访问在安装 sql server 期间明确设置的目录。
-
哦,废话。需要重新安装sql server吗?
标签: sql-server sql-server-2012