我已从Windows Server 2003计算机上进行SQL备份(.bak)并尝试在Windows 7中进行恢复。当我尝试执行此操作时,“目录查找.mdf失败,操作系统错误3(系统无法恢复)找到指定的路径(microsoft.sqlServer.Express.smo)“message。
据我所知,它试图找出这台机器中没有的“.MDF”路径(Windows 7)。所以我如何恢复这个数据库。
答案 0 :(得分:1)
在还原对话框中,转到选项并将Restore As
下的文件路径更改为有效路径。
答案 1 :(得分:1)
本手册也提供HERE
使用T-SQL执行备份恢复:
RESTORE DATABASE LNE FROM DISK = 'C:\LNE-22012016.bak'
WITH MOVE 'LNE' TO 'C:\SQL_data\LNE.mdf',
MOVE 'LNE_log' TO 'C:\SQL_data\LNE.ldf';