恢复帐套提示逻辑文件'***'不是数据库的一部分原创
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名称同上恢复整体的数据库实体名称。
第三步,注册账套
账套管理中-数据库-注册账套,重新注册账套号账套名。
第四步,备份账套
重新在账套管理中备份账套即可得到正确的账套备份文件。
推荐阅读