假设目前正在运行的数据库AAA,它的数据库文件和日志文件是存放在C:\AAA.mdf 和 C:\AAA_log.ldf,
现有一数据库备份文件a.bak,是以前AAA备份下来的,但数据库文件和日志文件的存放路径和现在不同(以前备份时是在D:\AAA.mdf 和 D:\AAA_log.ldf)。
现在要把a.bak还原回AAA,数据库文件和日志文件要存放在C:\AAA.mdf 和 C:\AAA_log.ldf。
请问语句要怎么写?
------解决方案--------------------
--假设备份文件位于c:
RESTORE DATABASE AAA
FROM DISK = 'c:\a.bak '
WITH MOVE 'AAA ' TO 'c:\AAA.mdf ',
MOVE 'AAA_log ' TO 'c:\AAA.ldf '