现场审计实施系统(AO2011)不能正常启动四种原因及解决方法

30.09.2014  12:03
  •   在审计过程中,有时会出现AO2011不能正常启动的情况。打开软件长时间无响应后提示“未能加载系统基础数据库,可能由于基础数据库存在保险箱或者其他移动存储介质中导致,请选择附加功能进行数据库附加。”如下图

    笔者经过学习和摸索总结了可能有以下四个原因并提出的解决方法如下:

    1.AO2011的后台数据库为SQL Server 2008,在打开软件的时候系统SQL服务未启动,造成AO2011无法正常打开。

    解决方法:在桌面右击“我的电脑”→“管理”→“服务和应用程序” →“服务” →找到“SQL Server (MSSQLSERVER)”的服务名称→右击选择“启动”,如下图:

    如果不希望每次启动AO2011的时候都要手动启动服务,可以将服务的“启动类型”修改为“自动”启动,具体步骤是:选择上图中“属性” →在“启动类型”的下拉菜单中选择“自动” →“确定”,完成上述操作后就不需要每次打开AO2011的时候来启动服务了。

    2.在SQL Server2008服务正常启动情况下,仍然不能正常打开AO2011,可能是审计人员将项目文件夹存放在移动存储介质上,如果没有将移动存储介质插入审计人员的计算机上,就会造成数据库加载失败。

    解决方法:插入移动存储介质,重新打开AO2011。

    3.由于基础数据遭到破坏或者缺失,导致SQL服务在启动时不能正确加载数据库。

    解决方法:手动附加数据库,步骤如下:

    打开SQL Server Management Studio(SQL控制台程序)→右击“数据库” →选择“附加”选项→选择“添加”选项→在AO2011的安装文件夹中,选择“现场审计实施系统2011版\Project\00000000000000000000000000000000”目录下,名称为“

    AOC_Analyse_00000000000000000000000000000000.mdf、AOC_ProjectDB_00000000000000000000000000000000.mdf、AOS_Analyse_00000000000000000000000000000000.mdf、AOS_ProjectDB_00000000000000000000000000000000.mdf”

    四个数据库文件逐个进行添加即可。

    4.更改了本地计算机名称或者SQL Server2008用户名、密码

    安装AO2011过程中本地计算机名称和数据库登录用户名、密码就已经写入了软件的配置文件中,供打开AO2011时启动SQL服务所用。当计算机名称和密码被修改时,AO2011就不能识别了,造成数据库加载失败。

    解决方法:在A02011安装文件夹中找到文件名为“AuditOffice.exe.config”配置文件,

    打开后找到“data source”(即数据源)等号后的值就是本地计算机名,“user id”等号后的值就是SQL Server登陆用户名,“password”等号后的值就是登陆密码,将发生更改的项修改为现值。修改保存并退出,AO2011就可以正常启动了。