客户端与服务器端不能连接的原因(二)

无法打开开龙软件的原因很多, 这里介绍的是其主要原因及解决方法:

一、 服务器上的开龙软件无法打开

    请确保sql server已经正常启动
    ① 参数配置问题
    若网络其他机器都可以打开软件,而服务器上却打不开,则参数配置错误的可能性最大,打开客户端配置, 请确保服务器名及sa密码的正确输入。一种最简单的方法就是,将其他好用机器上的开龙文件夹拷到服务器上即可。
    ② 显卡或显示器象素问题
    如果重做系统后,没有安装显卡驱动,则不能启动开龙IT2000,而且只停留在“开龙IT2000实时管理平台”界面,开龙IT2000只能在800*600或1024*768象素下运行。
    ③ 补丁问题
    有可能你的系统需要打mdac_typ26或mdac_typ27补丁后才能正常运行。
    ④ 软件快捷方式问题
    如果桌面快捷方式不好用,而文件夹里的开龙软件好用,那说明是快捷方式的问题,这里提供三种方法:
     ●从【开始】->【程序】中,找到”开龙IT2000”图标右击选择发送到->桌面快捷方式
     ●在桌面右键, 创建快捷方式, 选择it2000.exe
     ●从开龙软件文件夹里创建快捷方式, 把快捷方式图标直接拖到桌面上
    ⑤ WIN2000网络打印机设置问题
    如果您的操作系统是WIN2000,且不存在以上几种问题时,则有可能是网络打印机的问题,您只需将网络打印机添加程序删除(以后需要可重装)或取消打印机的共享。
    ⑥ 操作系统问题
    如果您的IT2000系统都很慢或很不稳定,请考虑您的服务器操作系统的问题,特别是如果您的服务器曾经被感染过病毒,或频繁出现过断电情况等。这时,如果您重新启动服务器后,所有的系统就能正常使用了,这很有可能是服务器操作系统的问题。
    解决方法:备份好SQL Server数据库,重新安装Windows 2000 Server和SQL Server 2000系统,恢复IT2000数据库。

二、 服务器以外的其他客户端无法打开开龙软件

1、局域网问题
    如果客户端局域网内访问服务器,请先检查局域网是否已经连通,
    1>看ping 服务器IP能否ping通。这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。
    2>若在网上邻居访问服务器,不能访问或无法打开服务器上的共享资源, 说明是局域网连接有问题。

2、端口或者协议配置问题
    在确保客户端的网络配置参数正确的情况下,您的计算机还是不能访问到数据库或者访问速度非常慢,您就考虑端口或者网络协议的问题。
    在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
  如telnet 202.114.100.100 1433
  通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。
  如果这一步有问题,应该检查以下选项。
  ① 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
  ② 检查服务器端有没启用Tcp/IP,Named Pipes及多协议。检查方法是,在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有Tcp/IP,Named Pipes及多协议,如果没有,则启用。
  ③ 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
  事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。
  ④ 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
  ⑤ 检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入
  netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
  如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。
    在正常情况,客户端的网络协议不需要人工干预,但有时会出现协议不正常的情况,这时,您可以运行协议配置软件(可以到www.kaisoft.com.cnwww.it2000.cn下载)
请确保Named Pipes,TCP/IP及多协议已经启动。

3、SQL Server数据库问题
    如果所有的IT2000应用程序都不能访问IT2000数据库(包括服务器端),您就应该考虑SQL Server的问题,请检查SQL Server是否正常启动,SQL Server的口令是否被修改等。SQL Server安装是否正确。SQL Server安装容易出现的问题通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
  ① 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server
  ② 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。
  ③ 在"身份验证"下,选择"SQL Server和 Windows "。
  ④ 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。

4、 防火墙的问题
    请检查是否有防火墙存在, 如存在请将防火墙退出。

5、操作系统问题
    如果您的IT2000系统都很慢或很不稳定,请考虑您的服务器操作系统的问题,特别是如果您的服务器曾经被感染过病毒,或频繁出现过断电情况等。这时,如果您重新启动服务器后,所有的系统就能正常使用了,这很有可能是服务器操作系统的问题。

如果您需要远程服务,请先下载安装远程工具并把ID号告诉我们客服人员(0532-83830911)。