You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询:SSMS中恢复数据库时备份文件夹显示为空的解决办法

解决SSMS还原时看不到Backup文件夹中.bak文件的问题

常见原因及对应解决步骤

  • 检查SQL Server服务账户权限
    SQL Server服务运行的账户必须对C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup文件夹拥有读取权限:

    1. 右键目标文件夹,选择「属性」→「安全」标签页
    2. 点击「编辑」→「添加」,输入SQL Server服务账户名(可通过services.msc打开服务管理器,找到SQL Server (SQLEXPRESS)查看「登录身份」)
    3. 给该账户分配「读取」和「列出文件夹内容」权限,确认保存
  • 以管理员身份启动SSMS
    右键SSMS快捷方式,选择「以管理员身份运行」后再尝试还原操作——普通用户权限通常无法访问Program Files这类系统级目录下的文件

  • 手动指定.bak文件路径
    若仍看不到文件,在还原窗口的「源」区域选择「设备」,点击「添加」,直接输入.bak文件的完整路径(例如C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup\your_database.bak),或通过浏览窗口直接定位到目标文件

  • 确认文件实际位置与可见性
    打开文件资源管理器,核实.bak文件确实在目标文件夹中,未被误放;同时在「查看」标签页勾选「隐藏的项目」,排除文件被隐藏的可能

  • 检查当前用户的文件读取权限
    右键.bak文件,选择「属性」→「安全」标签页,确认当前登录Windows的用户拥有该文件的读取权限,缺失则添加对应权限

内容的提问来源于stack exchange,提问作者oyelowo toyyib

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 00:24:52