恢复帐套提示逻辑文件'***'不是数据库的一部分原创
金蝶云社区-烛梦
烛梦
18人赞赏了该文章 421次浏览 未经作者许可,禁止转载编辑于2023年07月07日 13:29:46

恢复帐套提示逻辑文件'***'不是数据库的一部分

 

问题原因:数据库的逻辑文件名跟默认的逻辑文件不一致导致的。

 

!!! 操作前,请备份好数据库实体文件 !!!!

数据处理,仅提供方案参考,做好备份,请专业人员操作,出现异常后果自负! 


第一步:找逻辑文件名

use master
go
RESTORE FILELISTONLY FROM disk='C:\K3Data-bak\FF20230109.bak'
Go

 //   disk= 备份文件存放路径

 

第二步,恢复备份的帐套

use master
go
Restore Database AIS20230110124100 from disk='C:\K3Data-bak\FF20230109.bak' with recovery,
move 'AIS20220920151056_Dat' to 'D:\K3Data\AIS20230110124100_Data.mdf',
move 'AIS20220920151056_lo' to ' D:\K3Data\AIS20230110124100_log.ldf', replace
go
 
//  AIS20230110124100 为恢复账套的数据库实体名称,自行设置,可按k3规则AIS+年月日时分秒
//  disk= 备份文件存放路径
//  move后“AIS20220920151056_Dat”修改为第一步查出的逻辑名称
//  move后“AIS20220920151056_lo”修改为第一步查出的逻辑名称
//  to 后为恢复的账套数据库实体存放路径,.mdf和.ldf名称同上恢复整体的数据库实体名称。

 

第三步,注册账套

账套管理中-数据库-注册账套,重新注册账套号账套名。

 

第四步,备份账套

重新在账套管理中备份账套即可得到正确的账套备份文件。

赞 18