RESTORE FILELISTONLY
是一个信息性命令,不需要执行还原。用户可以使用它来确定数据文件的逻辑名称,这些名称可以与
MOVE
用于将数据库还原到新位置的命令。
根据需要使用的错误消息建议
仅还原文件列表
查看数据库的逻辑名称。还原命令有这些错误。
下面是您需要做的工作示例:
–backup the database
backup database test1 to disk=’c:\test1_full.bak’
— use the filelistonly command to work out what the logical names
— are to use in the MOVE commands. the logical name needs to
— stay the same, the physical name can change
restore filelistonly from disk=’c:\test1_full.bak’
————————————————–
| LogicalName | PhysicalName |
————————————————–
| test1 | C:\mssql\data\test1.mdf |
| test1_log | C:\mssql\data\test1_log.ldf |
————————————————-
restore database test2 from disk=’c:\test1_full.bak’
with move ‘test1’ to ‘C:\mssql\data\test2.mdf’,
move ‘test1_log’ to ‘C:\mssql\data\test2.ldf’