在利用计算机审计过程中,对财务软件和数据库数据备份后,导入AO系统或SQL server数据库时,有几个小环节容易出错,用以下方法可以加以解决。
1、文件名格式不正确
如采集业务数据。操作人员在数据库ORACLE备份所需文件数据存入移动硬盘时,文件命名为下划线(如YL43-2006.dbf)。这个文件在导入SQL server数据库时出现错误,因为该数据库不容这种带下划线文件格式,因此,应另改名时去掉下划线或不能用其它符号命名的格式(如YL432006.dbf)即可。
2、在导入SQL server数据库进程中出错
一是在 ORACLE或ACCESS数据库采集所需文件并备份为.DBF文件后,通过DTS导入/导出SQL server数据库时,有的文件数据有溢出(或其它原因),导致数据转换失败。解决的办法:首先在计算机里安装软件(Microsoft Visual Foxpro 6.0)之后,打开在导入过程中出错的文件,按照“出现错误”的提示找到行、列,就能迅速查明出错的地方并加以核实修正。这样,在重新导入SQL server数据库就能成功。
二是在 ORACLE或ACCESS数据库采集所需的.DBF文件,导入AO系统或SQL server数据库时,很容易出错的是日期格式。查找的办法同上,对错误的地方进行校对修正。有的日期格式(如DD/MM/YYYY/HH.MM.SS/AM(PM))要转换为YYYY/MM/DD类型日期格式时,在命令对话框输入语句:SET CENT ON,SET DATE ANSI,按回车后,日期格式就变为YYYY/MM/DD类型。如导入AO系统或SQL server数据库后,改写日期格式时,直接输入SQL语句(select to_char(日期字段,'yyyymmdd') from 表)即可。
3、在AO中导入未解压文件时出错
在采集财务数据时,有时在被审计单位采集是的压缩文件包,如用友软件(用友网络版V8.12版,后台数据库是ACCESS)数据包导入AO系统时出错错误,这时,要对压缩文件进行解压,然后再导入AO系统(选择转换模板用友8.X ACCESS备份)即可。
4、利用U盘采集数据时出现的错误
通过U盘采集业务数据后,导入SQL server数据库时,出现乱码,且无法导入。可能是U盘中毒而造成数据结构变化,最好的办法是审计人员的电脑与被审计单位后台数据联接,直接采集数据,再导入SQL server数据库。
以上几个问题在转换数据时很容易被忽视,而且有时会造成无法操作。因此,要善于总结经验,勤于思考,在实践中加以深化,学以致用。