我在尝试对从客户那里收到的备份文件使用 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)