小编use*_*500的帖子

恢复备份失败 - 文件“Db”无法恢复到“{...}.mdf”。使用 WITH MOVE 标识文件的有效位置

我在尝试对从客户那里收到的备份文件使用 restore 命令进行恢复时遇到以下错误。

从磁盘恢复数据库 SFDB = N'C:\Backup\Backup.bak'

关于我可以做些什么来纠正这个问题的任何想法?它正在寻找 mdf,所以我可以假设我拥有的备份文件是增量备份而不是完整备份,这就是它寻找 mdf 的原因吗?

我不确定 1) 他们是否提供了所有数据(整个数据库)或 2) 我有正确的数据 - 我可以使用正确的 T-SQL 命令进行恢复 - 我只是不知道如何。

帮助表示赞赏。

Msg 5133, Level 16, State 1, Line 2
Directory lookup for the file "D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\Db.mdf" failed with the operating system error 21(failed to retrieve text for this error. Reason: 15105).
Msg 3156, Level 16, State 3, Line 2
File 'Db' cannot be restored to 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\Db.mdf'. Use WITH MOVE to identify a valid …
Run Code Online (Sandbox Code Playgroud)

sql-server-2008 sql-server

9
推荐指数
1
解决办法
4万
查看次数

标签 统计

sql-server ×1

sql-server-2008 ×1