Kingdee Small Enterprise Division
通过SQL企业管理器恢复数据库后在KIS商贸版中注册账套的方法 第 1 页 共 10 页
通过SQL企业管理器恢复数据库后在KIS商贸版中注册账套的方法
金蝶软件(中国)有限公司
小企业事业部
何志权 2008-7-01
Kingdee Small Enterprise Division
通过SQL企业管理器恢复数据库后在KIS商贸版中注册账套的方法 第 2 页 共 10 页
修订记录 版本号 V1.0 V2.0
发布日期 2008-7-01 2008-07-03 编制人 何志权 何志权 审核人/批准人 修改的章节号 初始版本 补充恢复方法2的内容 Kingdee Small Enterprise Division
通过SQL企业管理器恢复数据库后在KIS商贸版中注册账套的方法 第 3 页 共 10 页 目 录
1 2
前言 ...................................................................................................................................... - 4 - 备份与恢复原理 .................................................................................................................. - 4 - 2.1 2.2 3
备份 .......................................................................................................................... - 5 - 恢复 .......................................................................................................................... - 5 -
SQL企业管理器恢复数据 ................................................................................................... - 5 - 3.1 3.2 3.3
获得数据库实体信息 .............................................................................................. - 5 - 选择还原数据库 ...................................................................................................... - 6 - 恢复数据 .................................................................................................................. - 6 -
4 利用SQL语句来恢复数据 .................................................................................................. - 7 - 4.1 4.2
RESTORE filelistonly ........................................................................................ - 7 - 数据库恢复 .............................................................................................................. - 8 -
5 6 7
恢复账套注册 ...................................................................................................................... - 8 - 账套使用 .............................................................................................................................. - 9 - 注意事项 .............................................................................................................................. - 9 - 7.1 7.2 7.3 7.4
数据库实体名称和保存位置,要根据实际情况来设置 ...................................... - 9 - 根据实际信息更换注册账套脚本中的内容 .......................................................... - 9 - 初次使用需要检查账套选项中的账套描述信息 .................................................. - 9 - 适用范围 ................................................................................................................ - 10 -
Kingdee Small Enterprise Division
通过SQL企业管理器恢复数据库后在KIS商贸版中注册账套的方法 第 - 4 - 页 共 10 页 1 前言
在KIS商贸版V1.0、V1.SP1中,在恢复部份账套的备份文件时,系统提示错误,如:错误
描述:逻辑文件'kic10_data'不是数据库'AIS20080630143144'的一部分.请使用restore filelistonly 来列出逻辑文件名,导致无法恢复账套。或者,通过SQL企业管理器附加数据库实体成功后,由于KIS商贸版V1.0没有提供注册账套的功能,导致数据库实体附加成功后无法加入到账套管理中。
关于通过SQL企业管理器附加数据库实体的方法,请详见SQL帮助或伙伴社区中的《SQL基础应用》,本文专就恢复账套的问题处理方法作说明。数据恢复或附加成功后的账套注册方法都是相同的,详见恢复账套注册。
在这种情况下,一般的维护人员就无法再进一步处理。
经过测试,这种问题可以通过在SQL企业管理器中恢复数据的方式来正常还原数据。下面就此分别从利用SQL企业管理器恢复数据和利用SQL语句来恢复数据这两种方法的使用过程作详细说明。在实际操作时,使用任意其中一种方法即可。
2 备份与恢复原理
首先,需要了解在KIS商贸版中的备份与恢复的原理。
Kingdee Small Enterprise Division
通过SQL企业管理器恢复数据库后在KIS商贸版中注册账套的方法 第 - 5 - 页 共 10 页 2.1 备份
在KIS商贸版中,备份生成的文件扩展名为ADF。这个文件,事实上是把备份生成的BAK文件和DBB文件进行的一个打包文件;其中BAK是数据库实体备份文件,DBB是备份的索引文件,一个完整的账套备份,这两个文件缺一不可;DBB文件也可以利用记事本程序来打开阅读。
在安装了RAR程序的环境下,直接双击或修改ADF的文件打开方式并选择RAR程序来打开,就可以看到文件包中的具体内容。
也可以把ADF修改为RAR,直接利用RAR程序进行解压。 2.2 恢复
KIS商贸版程序在进行恢复时,直接选择ADF文件,程序会自动将ADF进行解压,释放出BAK和DBB文件,恢复完成后,又自动删除翻译的释放出来的BAK和DBB文件。 3
SQL企业管理器恢复数据
通过前述的方法,先将ADF解压,再利用SQL企业管理器来还原数据。 3.1 获得数据库实体信息
首先,用记事本程序打开DBB文件,获得以下信息: