在服务的过程中会碰到一些由于网络原因造成网络版工作站无法运行的情况,我总结了一下,遇到这一类的问题可以按以下的流程来处理。

    遇到这种情况首先应该判断是不是因为网络原因所引起的,这个可以通过检查主机是否能正常工作来判断。有些时候是因为主机的数据库无法启动,或者是主机的数据库出了问题,连主机自身也不能正常工作,这样的话工作站肯定也无法运行。遇到是这种情况首先要排除主机的故障,只有保障了主机工作正常的情况下才能解决到工作站的问题(以前BLOG上已经有很多关于主机或者数据库故障的解决介绍,这里就不再多说了)。 如果主机是正常的,而网络工作站却无法运行,那多半就是网络上的问题了,我们可以从网络这方面入手来加以解决。

    主机可以正常工作,但是工作站不能正常工作,有以下几种可能性:
1、工作站端输入的SQL Server名称或IP地址拼写有误;
2、服务器端网络配置有误;
3、客户端网络配置有误。

    我们一般要遵循以下的步骤来一步步找出导致错误的原因。

    首先,检查网络物理连接,在开始菜单的运行中用ping命令来检查网络:ping <服务器IP地址>或者ping <服务器名称>

    如果 ping <服务器IP地址>失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、HUB、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙广智造成的,比如 天网之类的。防火墙可能会屏蔽对 pingtelnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙暂时关闭,或者打开所有被封闭的端口。

    如果ping <服务器IP地址>成功而 ping <服务器名称>失败,则说明名字解析有问题,这时候要检查 DNS 服务是否正常。

    如果用ping命令检查网络都没有问题,就可以在工作上通过网上邻居对主机进行访问,看能不能打开主机的共享资源,能不能进行文件互拷。在进入主机的时候需不需要输入密码。如果提示请输入用户名密码可能是主机下的guest用户已经被停用。在用户管理中把guest用户进行设置。如下图进行设置:



    如果检查网络一切都没有问题了,在确保工作站广智安装没有问题的情况下,(以7.0XPII为例)在进入系统之前的数据库管理里面进行数据库设置向导和重新建立ODBC数据源。做完以后可以进行数据表链接的测试,如果数据表链接没有问题的话,工作站进入广智一般就不会有什么问题了。但是有时候在进行数据表链接的时候还是会报错,提示连接失败等等的提示。碰到这种情况就可以进入控制面板里面的数据源ODBC进行测试。配置 ODBC 数据源时,点击"客户端"配置选项可以让我们指定连接使用的网络库、端口号等属性,如下图所示:




    在网络库中的协议一般选用Named Pipes(命名管道)或者是TCP/IP,看看选择哪个能够把数据源连接通就选择哪个。配置完以后进行数据源的测试。如果测试成功的话说明工作站的数据源已经可以成功连接主机服务器了。然后再进入广智就可以了。