问题:
运行软件提示“系统未能检测到您机器上的SQL……”,如下图所示:

原因:
出现此问题的主要原因是安装软件时没有自动安装上SQL2005数据库服务。通常以下几种情况会导致SQL服务和相关组件没有正常安装上。
1、安装软件时,手动中断了安装程序;
2、安装过程中有杀毒软件/防火墙阻止了部分程序正常安装;
3、操作系统 C 盘空间不足,请保持C盘至少800M或更多的可用空间。
解决办法:
必须手动卸载已安装的部分组件,然后再重新运行安装程序即可。具体操作方法:
1、 单击“开始”菜单,选择“控制面板”,选择“添加删除程序”,把所有SQL2005相关的4项都删除,如下图所标示的这几项。
需要注意:如果列表中有“Microsoft SQL Server Desktop Engine”这项,请千万别删除,这不是我们软件所需要和安装的,如果被卸载,可能导致您计算机中的其他软件(包括老的粮食财务报表或用友通财务等使用SQL 2000或MSDE作为数据库存储的相关软件)无法正常运行。切记!切记!!!

2、如果上图中的4项(特别是第4个,有的电脑为MSXML6.0 分析程序)无法正常卸载,可使用微软提供的安装卸载工具(Windows Install Clean Up)进行强制卸载。
工具下载地址为:http://www.liangshi100.com/lskj/msicuu2.exe
3、以上操作完成后,再重新安装软件,或者直接运行软件安装目录下的“绿化.exe”文件,即可顺利将数据库服务安装好。有关绿化的详细资料可参见帖子http://www.liangshi100.com/bbs/viewtopic.php?f=2&t=6
4、如果按照以上操作还不能运行软件。可以在做完第2步后,手动安装SQL数据库,通过手动安装SQL数据库,更能发现问题,如果手动安装SQL还是不成功,说明操作系统问题,只能尝试更换计算机或重新安装操作系统了。
手动安装SQL方法参见此贴 http://www.liangshi100.com/bbs/viewtopic.php?f=2&t=27