导航

用友软件博客

用友软件介绍,软件安装使用及培训,用友软件维护等问题

« 用友通系列软件选购指南帐套的行业性质与科目设置中的科目分类不符 »

连接不上服务器故障分析

连接不上服务器故障分析

用友财务软件8.x版本的网络功能是该软件的重要特色之一。但是由于选用数据库(特别是SqlServer7.0)对网络连接的要求较为严格和复杂,所以,当出现“连接不到服务器”或“连接服务器失败”等错误提示时,用户往往会手足无措,不知如何处理和解决。

在对“连接不到服务器”错误原因分析之前,首先要明确一些概念:

1、单机版和网络版的区别。严格来讲,用友软件U8系列不分单机或网络版本。我们所说的单机版其实是一个站点的版本。网络版是多于1个站点的版本。但是虽然一个站点,但是我们也可以在网络上使用。。

2、工作站和服务器的区别。对于用友软件来说,它不支持没有服务器的对等网。。

3、基本网络设置的要求。用友软件U8系列支持TCP/IP协议,另外由于SqlServer7.0也只支持TCP/IP协议,所以最好的网络设置里应该只有4项内容:Microsoft网络客户、网络适配器(非拨号适配器)、TCP/IP协议以及Micorsoft网络上的文件与打印机共享。而其他网络协议、网络适配器、网络服务均不用安装。至于TCP/IP协议设置,必须设置的固定IP地址以及子网掩码、网关。如果要设置DNS或WINS服务器地址,那么必须设置正确,且承担DNS和WINS服务器是正常的。至于“域”的问题,其实软件与“域”无关。所谓“域”只是逻辑上管理用户、计算机的集合,它不是物理上的概念。服务器是不是“域服务器”与软件没什么关系。只要用户使用用友软件的用户在承担用友软件的服务器上有User组的权限即可正常使用。

4、“连接不上服务器”的故障现象。不同版本的U8软件反映出来的现象以及不同原因产生的故障现象也是不尽相同的。在U8 ACCESS版本中比较常见的是著名的7条错误。对于SQL版本比较常见的是“不能登陆服务器XXX”或者“要求输入Sql超级管理员SA的口令”。新版“8.13Sql版”还有“本版本是演示/教学版”的提示。

 

“连接不上服务器”从根本原因上讲,主要可能有以下几大方面原因:

   (一)检测不到加密盒。如果没有检测到加密盒大多数版本软件会直接提示“没有检测到机密盒”,且不能进入软件。8.13则会提示演示/教学版,可以正常进入软件操作(若使用的帐套启用时间与当前系统登录时间相差3个月以上,则会提示“演示版过期”)。
   对于这类错误提示,可以做如下判断:在服务器上启动软件,看是否存在类似提示,如果仍出现类似提示,则将该加密盒放置在一可以做单机使用的工作站上(最好是WIN98),如果仍不能使用,则可以判断加密盒损坏。若可以正常启用,则说明服务器没有正常辨认识别出加密盒,可能原因如下:

1)并口损坏或模式不正确。在CMOS设置中将Parallel Port中模式修改一下。一般设置成EPP/ECP混合模式即可。

2)并口冲突。可以在“管理工具\事件查看器”中检查表示为红叉的记录是否有并口和其他设备同时使用同一个IRQ的情况。如果存在冲突,则需要删除该设备或修改冲突设备的中断。

3)加密站点数减少。一般出现在Sql8.12或8.13中。现象是本来购买的8站点的加密盒,但是在使用一段时间后,只有5个工作站可以同时登录。

(二)网络设置不当或网络硬件故障。这类问题最不好判断。本着先软后硬,先简后繁的原则。属于这类问题的前提应该是服务器可以正常使用,而个别或部分工作站不能连接服务器。

1)工作站登录网络的用户是否具有服务器的USER组以上权限。是否可以正常访问服务器上共享的文件夹与打印机。

2)如果是个别工作站出现问题(大多数工作站正常)则重点检查出问题的工作站上的网络设置或网络硬件。可以先将网络协议、适配器、网络服务全部删除,并重新安装配置。并且需要注意的是,最好不要安装除了TCP/IP协议以外的其他网络协议,例如IPX/SPX、NetBEUI等。如果没有必要,拨号网络适配器也不要安装。安装完毕后,先使用“ping”命令测试服务器域名和IP地址是否通畅。再使用“TRACERT”命令再测试一遍。需要解释的是,“Ping”通不代表网络通畅。因为,“PING”命令只使用32Bytes作为数据包测试。而实际上我们使用的软件需要一次传输的数据量远远大于32Bytes,通常达到几十KBytes。这就相当于测试时是骑车去的,而实际使用中是开着10吨卡车上路,这肯定不能相提并论。而且,如果道路严重坑凹不平,对于自行车没什么影响,但对于大卡车来讲,却可能是致命的。除了使用“Ping”命令外,还应该测试大容量文件和细小文件的传输。测试首先需要选用一个600M左右的文件(例如VCD上的.dat文件),如果网络采用10M共享方式,那么理论的600M文件传输时间应该为600M/((10M/8)/2)=16分钟(网络上没有其他机器开机或进行网络操作)。如果所用时间远远大于16分钟(20分钟以上),或传送一定时间后,提示不能拷贝,或者反复拷贝几次后也能成功,则说明网络硬件存在接触不良或虚接的情况。另外再准备几百M的小文件(例如有些光盘内的网站镜像或图库),再实验网络传输是否正常。网络硬件可以采用替换法,即先将正常使用的机器连上出问题机器的网线,看是否通,然后再将好机器上的网卡拔下来替换出问题的机器的网卡。通过这种判断方法,一般可判断是哪个网络硬件有问题。对于所有工作站均不能登录服务器的问题,首先也要排除服务器的网络硬件,但大多数服务器均是IBM、HP等高档专用服务器,网络硬件一般不会有问题。因此重点检查服务器里的一些设置是否有误,可以检查“事件查看器中打红叉的错误。尽量解决红叉错误,即使有保留的不能解决红叉,这些错误也不要是影响用友软件的错误。

3)是否存在路由、DNS等设备与服务。目前很多路由器会屏蔽TCP/IP数据包,所以采用路由器的网络一般是在网上邻居中看不到服务器的,但是通过“PING”或者查找IP地址可以找到。这种情况也应该是避免的。将数据服务器和操作工作站放置于一个网段内是比较合理的。DNS的作用是对域名进行解析成IP地址的操作。如果DNS服务器有问题,无法正确将计算机名解析成IP地址的话,那么我们可以自行建立一个DNS列表。在WIN98的目录下查找Hosts文件(如果没有用记事本新建一个),第一列写计算机名称,空二个格后写IP地址。只要计算机名称和IP地址对应正确,则不需要DNS服务器即可进行域名解析。

(三)SQL SERVER服务与用友软件服务。承担数据服务的服务器安装SQL SERVER或MSDE后,必须重新启动服务器以便使数据库正常启动。必须检查服务器状态栏托盘内“SQL MANAGER”是否处于运行状态(即全部处于绿色Play状态)。如果不能启动,检查“事件查看器”查看不能启动的原因。如果SQL SERVER启动正常,则检查用友服务是否正常启动(随服务器启动正常启动)。如果不能启动也要检查“事件查看器”。另外,需要注意的是,安装完SQL版软件后,必须重新启动服务器,并必须在SQL启动之后,先启动系统管理,以便用友软件系统管理自行建立系统数据库、演示数据库。否则,在不存在系统数据库的情况下,怎么可能启动软件呢?

 

综上所述,解决“连接不上服务器”的故障解决需要本着先软后硬、先简后繁的原则,采用替代法,并认真检查、处理服务器“事件查看器”内的错误日志,并要有充足的信心、耐心、恒心。

发表评论:OR 进入论坛咨询: 用友软件论坛用友软件维护博客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog .Theme from 用友工程师维护博客 By 武汉用友

Copyright www.uni800.com.
Some Rights Reserved.