ODBC不能连接部分sql2000数据库,急求解决办法(送高分)。

今天遇到了怪事,单位一台装了win2000 advanced server的客户机不能通过ODBC连接到服务器win2000 advanced server(222.197.136.18)的sql数据库,提示“连接失败:SQLState:"HYTOO",SQL Server错误 0,[Microsoft][ODBC SQL Server Driver]超时以过期“。但是却可以连接到另外一台服务器(222.197.136.197)的数据库。检查网络都没有问题,全都ping的通,而且速度很快。请高人解答,问题解决了再送20分。
看来就只有重装系统了

出现这种情况大多数都是这样:
1、ping数据库机器的IP地址能PING通,而PING数据库机器的计算机名就PING不通了!
2、以上相反.
3、telnet 数据库IP或者机器名 1433 ,看看报不报,如果不报错那可能就是1、2的问题,如果报错那可能是目标机器数据库没有打开或者有防火墙.

解决方法:
1、先确定数据已在始运行中,而且没有防火墙。不行往下看。

2、工具-〉选项-〉高级->登录(连接)超时设置成0.如果不行在往下看。

3、用记事本打开 系统目录\WINNT\system32\drivers\etc 下的hosts文件
在里面添加 数据库的IP 和 数据库的机器名,保存试试看,不行在往下看。

在不行我也没有办法了,重装也不一定能解决问题。

参考资料:http://www.21cnvip.com/csdn/default.aspx?q=20041102/11/3513458.html

温馨提示:内容为网友见解,仅供参考
第1个回答  2006-12-26
服务器端安装SQL server 2000 sp3升级包试试
第2个回答  2006-12-26
呵呵,这个是个小问题,不过也比较常见。你在连ODBC时候不要输ip地址,直接输入服务器名字就ok了!!!本回答被提问者采纳
第3个回答  2006-12-26
楼上说得很清楚了呵呵

ODBC不能连接部分sql2000数据库,急求解决办法(送高分)。
解决方法:1、先确定数据已在始运行中,而且没有防火墙。不行往下看。2、工具-〉选项-〉高级->登录(连接)超时设置成0.如果不行在往下看。3、用记事本打开 系统目录\\WINNT\\system32\\drivers\\etc 下的hosts文件 在里面添加 数据库的IP 和 数据库的机器名,保存试试看,不行在往下看。在不行我...

一个关于用ODBC联接SQL SERVER 2000出错的问
在处理用ODBC连接SQL SERVER 2000遇到的问题时,首先尝试在两台机器上运行相同的代码,以排除代码本身的问题。如果代码在两台机器上均未解决问题,需要进一步排查其他可能的因素。其中一个可能的原因是防火墙设置。在一台机器上,你可能已经打开了端口,从而允许访问,但另一台机器如果没有开启相应的端口,...

SQL2000的ODBC驱动程序找不到,不能添加数据源.怎么解决?
办法如下:一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的autorun.exe)...

用ODBC连接SQL Server 2000 不成功
1. 检查数据库服务是否启动 2. 检查服务器上的防火墙情况 3. 检查你的机器到服务器的网络是否畅通 4. 检查你配置odbc的机器名(ip地址)等内容是否正确

sql 2000 odbc数据源配置时 显示连接失败怎么回事?
sql server 连接地址写错了,或者服务器tcp\/ip连接未开启,或者有防火墙

急~~外网连接不上有公网IP的SQL2000数据库
1.被连接的数据库安装机器必须装上SP3补丁。如果你没装,问题基本可以肯定在这里了,sp3指的是SQL的。2.如果你的系统是vista或者win2008 那么是需要安装telnet服务的。在这俩系统里,是不自带telnet服务的。安装方法网上有 根据你补充的,我怀疑是你数据库的验证方式:是不是设置了仅仅windows登陆,没有...

如何解决 SQL Server 2000 中的连接问题
重要说明:在开始解决 SQL Server 2000 的连接问题之前,请确认 MSSQLServer 服务已在运行 SQL Server 的计算机上启动。1、验证 DNS 设置域名系统 (DNS) 中的名称解析过程用于解析 SQL Server 实例名称的 IP 地址。如果名称解析过程工作不正常,就不能获得 SQL Server 实例,您可能会收到一条或多条下列错误信息:...

ODBC数据源连接不上SQL SERVER 2000
你填的是SQL名吗?用IP吧。本机可以用127.0.0.1 二,连SQL非得用ODBC吗?这种方式并不好。用OLEDB吧。

Delphi与sql 2000无法建立连接;ODBC无法建立与sql的连接
local改为localhost或127.0.0.1即可。另外注意下数据库服务器的访问权限问题。你输入的用户名和密码一定要有SQL Server的访问权限,这个在安装SQL Server的时候应该有设定,另外也可以在企业管理器中对其进行设置。如果你以后的SQL Server和你的程序可能会不在同一台机器上,你因该提供一个可以选择数据库...

新手,大家帮忙看看,ODBC连接sql失败。
【解决odbc连接失败】在保证驱动正常的前提下,打开“控制面板”,并在“管理工具”下找到“odbc数据源”并打开。首先要建立数据源,点击“添加”,在“创建新数据源”窗口中,找到“sql server”并点击完成。接着在“创建到sql server 的新数据源”窗口中,在名称文本框中任意输入,原则是尽量不要取和...

相似回答