解决办法:
首先检查服务器本机的工作站端是否能够连接数据库,然后再逐台检查其它所有的工作站是否连接。然后,我们可以把故障现象分为三类:
1. 如果服务器本机的工作站端也“不能连接数据库”,则基本可以判断问题出在服务器上:
1.1. 检查服务器的操作系统是否正确安装并设置。
1.2. 检查SQL SERVER 2000(企业版)是否正确安装并设置。
1.3. 如果SQL已经重新安装,则需要重新安装服务器端程序(必须提前备份)。
1.4. 检查两个个名称是否完全相符:服务器的全称(右击“我的电脑”,左击“属性”,查看“完整的计算机名称”)、SQL SERVER 服务管理器中的服务器名称,如果不相符则 改正之。
1.5. 把服务端程序、工作站端程序中的“设置数据库服务器”设置成上述名称。
1.6. 这样一般就能解决。
1.7. 如果这样还是不行,那么就应该测试一下服务器的网络性能是否正常了。方法是:
1.7.1. 把服务器的IP设置成:192.168.0.1
1.7.2. 在服务器上点击“开始”,点击“运行”,输入命令:ping 192.168.0.1
1.7.3. 如果显示响应时间等参数值,则为正常,问题通常出在SQL SERVER 上
1.7.4. 如果显示不通,问题通常出在硬件或者系统上,需要检修硬件或者重新安装系统。
2. 如果服务器本机的工作站端能够正常运行,而其它所有工作站都不能连接数据库,则:
2.1. 首先检查网络是否通畅,方法如下:
2.2. 把局域网内的所有电脑的IP设置成为手动设置,一般服务器设为192.168.0.1,然后把其它工作站设在同一网段内。
2.3. 把服务器和所有工作站设在同一个工作组中。
2.4. 可以通过“共享文件夹”、“网上邻居”等简单直观的办法检查网络状况,也可以通过发“PING”命令的办法检查,参见上文。
2.5. 如果网络不良,则可以通过检修网络解决问题。
2.6. 如果网络畅通,则应该启用服务器的guest用户,再把各个工作站的数据库服务器设置成一服务器一致即可。
3. 如果服务器和其它部分工作站都能够连接数据库,而部分工作站不能连接,则问题通常出在不能连接的那些工作站上通过上面讲过的办法,一般都能判断故障点并解决之。
4. 其它检修:
4.1. 查看设置数据库服务器 名称的大小写是否正确;
4.2. 确认是否已经正确初始化数据库;
4.3. 查看SQL SERVER 企业管理器中当前帐套数据库是否运行正常或者是否“置疑”;
4.4. 查看防火墙和杀毒软件的设置;