云南保会通软件公司,29年专注财务内控管理软件
0871-64646363 0875-2140105

首页 >服务支持>技术文章 >保会通软件接收浪潮ASA版本数据转换说明

保会通软件接收浪潮ASA版本数据转换说明

编辑时间:2020年04月26日 作者:保会通软件 浏览量:0

保会通软件接收浪潮ASA版本数据转换说明


浪潮数据库分为两类ASEAdaptive Server Enterprise)数据库(大型数据库,类似保会通的SqlServer),ASAAdaptive Server Anywhere)数据(小型数据库,类似保会通的Access),ASA数据库数据如何转化为保会通数据呢?

 

前提:

一、浪潮ASA版数据文件,cwdata文件夹下的.db文件;

二、需要安装的软件:

虚拟机:用于安装win xp系统;

Win xp系统:用于兼容早期数据库版本;

Sqlserver 2000:用于转换.db文件为SQLserver数据文件;

PB9.0(sybase PowerBuilder):安装sybase sql anywhere 8.0,用于读取.db文件;

保会通财务软件:用于从SqlServer数据库提取数据转化为保会通数据。

注:也可以不安装虚拟机,直接用win7系统安装PB9sqlserver2008等,但是容易破坏本地环境。

 

软件安装:

一、 虚拟机、虚拟机安装XP系统、安装SqlServer2000方法略,可以百度步骤;

二、 安装PB9.0,不需要安装全部组件,只安装Adaptive Server AnyWhere组件即可,点击【SETUP.exe】进行安装,一路点击默认按钮,到组件选择界面,按下图所示选择:

wps8D8B.tmp.jpg 

继续点击默认按钮,直到软件安装完成。

三、 安装保会通财务软件,步骤略。

数据转换:

一、 读取ASA数据库的.db文件:

1、打开Sybase Central,如下图所示:

wps8D9C.tmp.jpg 

2、点击下图所示图标连接数据库:

wps8D9D.tmp.jpg 

3、点击【database】选项卡:
wps8D9E.tmp.jpg

4、选择需要打开的文件:

wps8D9F.tmp.jpg 

wps8DA0.tmp.jpg 

wps8DA1.tmp.jpg 

5、选择【identification】选项卡,输入账号、密码,默认账号dba,默认密码sql

wps8DB1.tmp.jpg 

6、点击【OK】,提示用高版本打开低版本数据文件,必须卸载数据文件并重新加载到新的数据文件,点击【yes】

wps8DB2.tmp.jpg 

7、卸载数据,如下图所示框,一路下一步:

wps8DB3.tmp.jpg 

wps8DB4.tmp.jpg 

wps8DB5.tmp.jpg 

wps8DC6.tmp.jpg 

8、创建一个新数据文件,用于接受数据,如下图所示,选择文件夹,输入文件名,下面的Encrypt the new database是整库加密,不需要加密:

wps8DC7.tmp.jpg 

9、选择连接到新数据库,如下图所示:

wps8DC8.tmp.jpg 

10、点击【finish】进行数据迁移,如下图所示:

wps8DC9.tmp.jpg 

11、迁移可能会提示错误,如下图所示,直接忽略,点击【close】:

wps8DCA.tmp.jpg 

12、关闭Sybase Central软件。

二、 配置Sybase AnyWhereODBC

1、打开odbc管理工具,如下图所示:

wps8DCB.tmp.jpg 

2、点击【用户DSN】下的【添加】按钮,如下图所示:

 

wps8DDC.tmp.jpg 

3、选择【Adaptive Server Anywhere 8.0】点【完成】,或者双击该选项,如下图所示:

wps8DDD.tmp.jpg 

3、输入ODBC别名,随便一个名字,如下图所示:

wps8DDE.tmp.jpg 

4、点击【login】选项,输入用户dba、密码sql,如下图所示:

wps8DDF.tmp.jpg 

5、点击【database】选项卡,选择刚才转换新建的.db文件,如下图所示:

wps8DE0.tmp.jpg 

6、点击【ODBC】选项卡,测试连接是否成功,如果不成功查看刚才配置情况,如下图所示:

wps8DE1.tmp.jpg 

7、测试成功后,直接保存该ODBC,如下图所示:

wps8DF1.tmp.jpg 

wps8DF2.tmp.jpg 

三、 转换.db数据到SqlServer

1、 打开SqlServer企业管理器,如下图所示:

wps8DF3.tmp.jpg 

2、 新建一个数据库,用于接受.db的数据,如下图所示:

wps8DF4.tmp.jpg 

wps8E05.tmp.jpg 

3、 选中新建的数据库,点击右键,选择【所有任务】下的【导入数据】如下图所示:

wps8E06.tmp.jpg 

wps8E07.tmp.jpg 

4、选择数据源,如下图所示:

wps8E08.tmp.jpg 

5、选择刚新建的ODBC驱动如下图所示:

wps8E09.tmp.jpg 

6、填写用户名dba、密码sql如下图所示:

wps8E19.tmp.jpg 

7、填写要导入数据库的配置信息,如果数据库有密码需要填写sa用户和密码,如下图所示:

wps8E1A.tmp.jpg 

8、一路点击默认下一步,表和视图全选,直到完成,如下图所示:

wps8E1B.tmp.jpg 

wps8E1C.tmp.jpgwps8E1D.tmp.jpg 

wps8E2E.tmp.jpg 

9、点击【完成】进行数据转换,如下图所示:

wps8E2F.tmp.jpg 

10、点击【确定】完成数据转换,如下图所示,完成后关闭SqlServer企业管理器。

wps8E30.tmp.jpg 

四、 转换SqlServer数据为保会通数据:

1、 运行保会通财务软件,随便登录一套账,进入【管理】下【其他软件数据转换】功能,如下图所示:

wps8E31.tmp.jpg 

2、 选择SqlServer数据源,配置数据源,如下图所示:

wps8E32.tmp.jpg 

3、 选择要转换的数据,配置输出目录,点击【转换】,如下图所示:

wps8E43.tmp.jpg 

4、 转换后结果,可以直接用保会通财务软件A版登录查看账务信息,如下图所示;

wps8E44.tmp.jpg 


wps8E45.tmp.jpg


wps8E46.tmp.jpg 

 

wps8E47.tmp.jpg