无法找到MS SQL14.MSSQL Server文件夹,无法放置备份文件恢复数据库
解决SQL Server备份文件夹缺失问题的步骤
先获取SQL Server实例的默认备份路径:
打开SQL Server Management Studio(SSMS),连接到目标实例,执行以下查询:SELECT SERVERPROPERTY('InstanceDefaultBackupPath') AS DefaultBackupPath;执行结果会直接返回官方默认的备份文件夹路径,不管系统里的文件夹是否可见。
若查询返回的路径不存在,手动创建备份目录:
- 根据查询结果的路径,在文件资源管理器中逐层创建文件夹(比如
C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup)。 - 给该文件夹添加权限:右键文件夹→属性→安全→编辑→添加,输入SQL Server服务账号(通常是
NT SERVICE\MSSQLSERVER,若为命名实例则是NT SERVICE\MSSQL$<实例名>),赋予读取和写入权限。
- 根据查询结果的路径,在文件资源管理器中逐层创建文件夹(比如
确认实例名称匹配文件夹:
若你用的是命名实例,文件夹名称会是MSSQL14.<实例名>,执行以下查询获取当前实例名:SELECT @@SERVICENAME AS InstanceName;根据实例名去对应路径查找或创建文件夹。
跳过默认路径直接恢复备份:
不用非要将.bak文件放到默认备份文件夹,在SSMS恢复数据库时,点击“设备”→“添加”,直接选择你存放worldwideimporters.bak的本地路径即可完成恢复。
内容的提问来源于stack exchange,提问作者Challenge
相关产品推荐
相关产品推荐

