.T3服务无法启动。原因是什么?如何解决?如图所示。
sql服务是否正常启动?仅启动T3产品服务是否存在问题?安装的操作系统、数据库和T3版本是什么?您可以参考以下方法(请在操作前备份账套数据):
在UFIDA服务启动期间,此提示中出现错误的原因有很多。通常,通过分析UFIDA日志文件来确定问题。日志文件名为uf2000。日志(存储路径C:\windows\system32\uf2000.log),此文件可以用记事本打开,最后一条记录将显示无法启动的原因。
出于不同的原因,有不同的解决方案。1.检查uf2000。日志提示:[2012.8.21 10:23:22]找不到ufsystem或account table库。安装可能无法正常完成或无法执行初始化。请在安装后运行系统管理进行初始化。这样的提示,可以在两种情况下处理:(1)安装或重新安装用友T3软件后,计算机不会重新启动。在这种情况下,可以重新启动计算机。(2) 可能是系统初始化已执行,但执行未完成,导致系统库的建立存在疑问或不完整。在这种情况下,需要重建系统库。此时需要删除注册表项:[hkey\U local\U machine\software\UFsoft\uf2000\2.0\setup],右键单击setup将其删除,然后再次登录系统管理进行初始化。[重要提示:删除注册表并打开系统管理系统后,系统库将重新建立。执行此操作之前,请确保已备份账套数据。否则,重建系统库后,在用友T3登录int中只能找到软件提供的演示账套电子接口。]
2.检查uf2000。日志提示:[2012.8.21 10:59:55]无法连接到SQL server,密码可能不正确。[2012.8.21 10:59:55]设置服务状态失败。在这种情况下,数据库密码有问题。您可以修改数据库密码并重新启动数据库和软件服务;
3. 如果查看uf2000日志提示:[2012.01.13 15:16:53]接收信息时出错[2012.6.14 15:17:1]绑定界面不可用,可以添加端口(1433和4630),然后启用用友服务或关闭杀毒软件和防火墙;
4.检查uf2000。日志提示:[2010.8.19 17:51:3]xp201005051033[2010.8.19 17:51:3]provider=sqloledb;数据源=xp201005051033;用户id=Sa;password=[2010.8.19 17:51:3]获取连接字符串时无法创建ADO连接对象,这可能是由于ADO安装不正确。[2010.8.19 17:51:4]2此提示通常由数据访问组件版本不一致或Microsoft数据库访问组件损坏引起。需要维修和安装MDAC部件;
5. 查看uf2000日志提示:[2012.01.13 15:16:53]服务器无法加载基础接口SGV[2012.01.13 15:16:53]setservicestatus失败。此提示通常是由用友服务和版本不兼容引起的。原因可能是未卸载以前的版本,或者servernt Exe文件已损坏,并且UFIDA服务已停止:可以重新启动UFIDA服务。您也可以在[服务社区]中查看。本文档提供了此问题的具体解决方案。如果上述方法仍然不起作用,可以复制servernt。从具有相同软件版本的计算机上删除exe文件,在计算机上覆盖此文件,然后[重新启动]用友服务。注意:如果此提示仅出现在客户端上,则解决方案不同。继续搜索机器人[T3客户端提示UFIDA服务未启动]。
备注:
导致此错误的原因可能是产品需要更新证书签名。解决方案如下:
1。对于较低版本的操作系统,需要一个系统补丁来支持新的签名算法。(需要使用Server2003 SP2操作系统来确保产品的可用性。)
2.T3需要更新相应的软件补丁才能支持新的签名算法。(PS:T3 11.2直接更新最新补丁,T3 11.1正在加快补丁处理,其他较低版本建议升级到T3的最新版本)