无法打开备份设备操作系统错误5(访问被拒绝)

时间:2017-08-28 21:11:56

标签: sql-server

我正在尝试在 SQL Server 2014 上恢复.bak文件,但它无法正常工作。最初,我尝试过:

  1. SQL Server 2014 上,右键单击 数据库 - > 还原数据库
  2. 从来源,点击 设备 ,然后选择.bak文件的路径
  3. 然而,这没有用,也没有发生任何事情。当我阅读旧的SO帖子以找到解决方案时,有人说我可以使用SQL命令。所以我尝试了以下命令:

    RESTORE DATABASE Student
        FROM DISK = 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.MSSQLSERVER2014\MSSQL\Backup\Student.bak'
    

    然而,这给出了

      

    无法打开备份设备''C:\ Program Files(x86)\ Microsoft SQL Server \ MSSQL12.MSSQLSERVER2014 \ MSSQL \ Backup \ Student.bak'。操作系统错误5(访问被拒绝)
      RESTORE DATABASE异常终止

    当我发现此错误时,我发现了一些同样问题的帖子。有人说:

    1. SQL Server 2014 上,右键单击 数据库 - > 还原数据库
    2. 点击 文件
    3. 填写复选框 将所有文件重新定位到文件夹
    4. 将解决这个问题,而这个答案得到了很多赞成票。但是,在我的SQL Server上,此复选框显示为灰色,我甚至无法检查/取消选中它。

      我也试过很多人提到的方式:

      1. 打开 SQL Server 2014配置管理器
      2. SQL Server(MSSQLSERVER2014) 登录为 更改为 LocalSystem < / EM>
      3. 这也行不通。 我不知道如何解决这个问题。我卸载并重新安装 SQL Server 2014后,这个问题就开始了。我有一个安装程序,但是大约一个月前我错误地选择了 评估模式 我第一次安装它,今天我收到一条错误消息:

          

        评估期已过期。

        所以我卸载了 SQL Server 2014 ,并且这次用 EXPRESS模式 重新安装了它。安装后出现错误,我必须将默认名称从 MSSQLSERVER 更改为 MSSQLSERVER2014 ,因为我已经有了上一次安装中该名称的文件夹。所以我想在 MSSQLSERVER2014 中恢复.bak文件。

1 个答案:

答案 0 :(得分:0)

尝试右键单击并以管理员身份运行。