admin管理员组

文章数量:1530845

2024年5月6日发(作者:)

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

部分

2018-04-08 使用心得 复制链接 只看楼主

错误提示如下:

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

另外,在测试过程中发现恢复帐套的无法恢复存在多个数据库文件或日志文件的帐套。

(下方的工具可以解决这个问题)

该方法适用所有使用SQL Server数据库的软件。

处理方法:

本帖隐藏的内容

第一步:找逻辑文件名

use master

go

RESTORE FILELISTONLY FROM disk='C:Program Files

(x86)KingdeeKISProfessionCommonFKIS演示账套(企业).bak'

go

disk : 备份文件的完整路径。

使用上述语句查询出备份文件中的数据库逻辑文件名,如下图第一列

第二步,恢复备份的帐套

use master

go

Restore Database AIS26 from disk='C:Program Files

(x86)KingdeeKISProfessionCommonFKIS演示账套(企业).bak' with recovery,

move 'KISPro100_Data' to 'C:金蝶KIS专业版AIS26_',

move 'KISPro100_log' to'C:金蝶KIS专业版AIS26_', replace

go

使用上述语句,将帐套恢复到数据库中。注意替换里面的数据库名称,备份文件名称,数

据库逻辑文件名及恢复后的路径。

AIS26 :恢复后的数据库名称。

disk : 备份文件的完整路径。

KISPro100_Data:数据逻辑文件名,替换为第一步中查找到的即可。

KISPro100_log:日志逻辑文件名,替换为第一步中查找到的即可。

C:金蝶KIS专业版AIS26_ : 数据文件恢复后存储的位置。

C:金蝶KIS专业版AIS26_ : 日志文件恢复后存储的位置。

第三步:注册帐套。

这个很简单,大家都知道的。

本文标签: 恢复数据库帐套逻辑使用