逻辑文件 'Uf' 不是数据库 'UFDATA_016_2022' 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。

使用restore还原数据库提示报错

提示:消息 3234,级别 16,状态 2,第 1 行
逻辑文件 'Uf' 不是数据库 'UFDATA_016_2022' 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。

image

还原语句:
restore database UFDATA_016_2022 from disk='E:\sq\bak_05.bak'
with
move 'Uf' to 'E:\sq\015\Uf.mdf',
move 'Uf_LOG' to 'E:\sq\015\Uf_LOG.ldf';

出问题原因:还原语句的逻辑文件名和原来备份的文件逻辑名不一致造成,需要查询原来文件名的逻辑名,语句如下:

restore filelistonly from disk='E:\sq\bak_05.bak'

image

修改语句重新执行:

restore database UFDATA_016_2022 from disk='E:\sq\bak_05.bak'
with
move 'Ufmodel' to 'E:\sq\016\Ufmodel.mdf',
move 'Ufmodel_LOG' to 'E:\sq\016\Ufmodel_LOG.ldf';

image

posted @ 2022-11-23 16:37  来个橙子  阅读(544)  评论(0)    收藏  举报