如何还原服务器db文件的原有模式,如何将数据库备份和还原为同一服务器上的副本?…

  • Post author:
  • Post category:其他


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’