【发布时间】:2014-03-05 19:21:33
【问题描述】:
SQL 2012
我正在尝试在本地计算机中恢复完整备份数据库。已从服务器数据库进行备份。我尝试了向导选项和语法选项。
RESTORE DATABASE MyDatabase
FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\DB_Backup.bak'
WITH REPLACE
在执行上述语法时,我收到如下错误消息。
错误消息表明,原始备份文件 - .mdf 和 .ldf 仍映射到原始服务器路径。
Msg 3156, Level 16, State 3, Line 1
File 'DB_Backup_Data' cannot be restored to 'D:\My Path\Data\DB_Backup.mdf'. Use WITH MOVE to identify a valid location for the file.
Msg 3156, Level 16, State 3, Line 1
File 'DB_Backup_Log' cannot be restored to 'D:\My Path\Data\DB_log.ldf'. Use WITH MOVE to identify a valid location for the file.
如何将 .ldf 和 .mdf 重新映射到我的本地计算机并恢复数据库
【问题讨论】:
标签: sql sql-server sql-server-2012