解决因sa密码问题无法启动AO系统的技巧

作 者:

作者简介:
严定旭,郑威,荆门市审计局

原文出处:
审计月刊

内容提要:


期刊代号:V3
分类名称:审计文摘
复印期号:2012 年 06 期

关 键 词:

字号:

      审计署开发部署的现场审计实施系统(简称AO),具有较为强大的项目管理功能和数据分析功能,通过几次升级改版,现已成为审计人员现场审计过程中不可替代的信息化审计工具。笔者就AO2011版中因数据库sa密码改变而导致无法启动AO系统的问题,谈谈解决技巧。

      一、问题呈现

      打开AO2011系统,出现无法正常运行,并且提示如下错误:

      

      二、解决技巧

      根据提示信息,是数据库无法加载的问题,必须对数据库服务进行检查。

      首先,点击我的电脑右键,进入管理状态。

      

      其次,展开服务和应用程序,点击服务,检查下sqlserver服务是否正常。

      

      如上图所示,如果状态显示已启动,说明sql服务正常。

      最后,了解sql2008数据库操作时sa的密码,看是否曾进行过修改。

      

      1.AO2011用的是winform开发的,一般数据库连接字符串都会保存在config文件中,于是打开AO的安装目录,找到了这个配置文件。

      2.用记事本打开这个文件,搜索password关键字,可以找到connectionstrings节点下面的一段字符串:

      这段connectionstrings的中userid=sa,表示软件连接数据库的用户为sa,password后面则为sa的密码,connect timeout=30表示连接超时时间为30秒。

      同时,上面信息显示“password=5533”,说明“5533”是sa之前使用的密码,于是用现在使用的sa密码替换掉旧密码,并保存该文件,重新打开AO,访问就正常了。

相关文章: