恢复帐套提示逻辑文件'KISPro100_Data'不是数据库的一部分
恢复帐套提示逻辑文件'KISPro100_Data'不是数据库的一部分
2018-04-08 使用心得 复制链接 只看楼主
错误提示如下:
问题原因:数据库的逻辑文件名跟默认的逻辑文件不一致导致的。
另外,在测试过程中发现恢复帐套的无法恢复存在多个数据库文件或日志文件的帐套。(下方的工具可以解决这个问题)
bak文件该方法适用所有使用SQL Server数据库的软件。
处理方法:
本帖隐藏的内容
第一步:逻辑文件名
use master
go
RESTORE FILELISTONLY FROM disk='C:\Program Files (x86)\Kingdee\KIS\Profession\Common\FKIS演示账套(企业).bak'
go
disk  :  备份文件的完整路径。
使用上述语句查询出备份文件中的数据库逻辑文件名,如下图第一列
第二步,恢复备份的帐套
use master
go
Restore Database AIS20180408164856 from disk='C:\Program Files (x86)\Kingdee\KIS\Profession\Common\FKIS演示账套(企业).bak' with recovery,
  move 'KISPro100_Data' to 'C:\金蝶KIS专业版\AIS20180408164856_Data.mdf',
  move 'KISPro100_log' to'C:\金蝶KIS专业版\AIS20180408164856_log.ldf', replace
go
使用上述语句,将帐套恢复到数据库中。注意替换里面的数据库名称,备份文件名称,数据库逻辑文件名及恢复后的路径。
AIS20180408164856 :恢复后的数据库名称。
disk  :  备份文件的完整路径。
KISPro100_Data:数据逻辑文件名,替换为第一步中查到的即可。
KISPro100_log:日志逻辑文件名,替换为第一步中查到的即可。
C:\金蝶KIS专业版\AIS20180408164856_Data.mdf : 数据文件恢复后存储的位置。
C:\金蝶KIS专业版\AIS20180408164856_log.mdf : 日志文件恢复后存储的位置。
第三步:注册帐套。
这个很简单,大家都知道的。
写了个工具,专门解决这个问题。
金蝶软件工具集4.1.rar (35.14 KB, 下载次数: 535)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。