我创建了一个简单的数据库备份计划。我可以很好地创建它,但是当我运行它时,这就是我得到的错误。我确实将用户更改为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“属性设置不正确,参数设置不正确或连接未正确建立。
命令:
BACKUP DATABASE [apdev] TO DISK = 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_9174316'' ,SKIP,REWIND,NOUNLOAD,STATS = 10
请记住,此DID可以正常工作。但是自从我运行robocopy命令以来,它删除了我的整个“备份”目录。我通过手动将“备份”文件夹添加回删除它的目录来替换目录。
答案 0 :(得分:1)
但是自从我运行了robocopy命令后,它删除了我的整个'备份'目录。我通过手动添加'备份'来替换目录。文件夹回到它被删除的目录。
更新备份文件夹的安全权限。添加用户MSSQLSERVER
并允许该用户Full control
访问该文件夹。这将解决问题。
答案 1 :(得分:0)
编辑“备份”文件夹的权限。添加[YourServerName] \ Users以允许完全控制访问。这对我来说很好。