ODBC不能连接部分sql2000数据库,急求解决办法(送高分)。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
参考技术A 服务器端安装SQL server 2000 sp3升级包试试 参考技术B 呵呵,这个是个小问题,不过也比较常见。你在连ODBC时候不要输ip地址,直接输入服务器名字就ok了!!!本回答被提问者采纳 参考技术C 楼上说得很清楚了呵呵请教!为何我设置odbc数据源连接sql server数据库连接不上?
能否连接得上,要看你的安装方式:不妨照我下面的说明试一试:使用SQL语句:使用NT验证的安装方法的局域网共享SQLserver服务器:1.进入企业管理器添加用户帐户:[安全性][新建登录][常规]叶面:[名称]:选择ECHOGUEST,使用windows身份验证,数据库改为sqlserver[服务器角色]叶面:选择[Database
Creators]、[Bulk
Insert
Administrators][数据库访问]叶面:选择[sqlserver]2.进入到sqlserver数据库:选择[用户][ECHOGUEST]选择数据库角色中允许:默认的[public],添加db_backupoperator,db_datareader,db_datawriter3.在查旬分析器中添加用户帐户:语法:sp_grantdbaccess
[@loginname=]'login'[,[@name_in_db]'name_in_db'[OUTPUT]]login:当前数据库中新的安全账户的登录名称,Windows
NT组和用户必须使用Windows
NT域名限定,格式为‘域用户’例如LONDONJocb.登录不能使用数据库中已有的账户作为别名。name_in_db:表示数据库中的账户的别名。例子:EXEC
sp_grantdbaccess
'ECHOGUEST','ECHOGUEST'但是要注意:(1).在使用安全账户访问数据库之前,必须授予他对当前数据库的访问权限,删除权限sp_revokedbaccess
[@name_in_db=]'name'。(2).如果当前数据库中没有guest安全账户,而且login为guest,则可以添加guest的安全账户。(3).sa登录不能添加到数据库中。(4).不能再用户定义的事务中执行sp_grantdbaccess. 参考技术A 一.检查你的电脑能否登陆服务器二.有没有在SQL
Server设置访问此数据库的帐户三.服务器与你电脑的防火墙是瑞星的话,把安全级别
放在中档如果以上三个条件你行得通的话应是没什么问题的 参考技术B Microsoft
SQL
Server
ODBC
驱动程序版本
03.80.0194运行连接测试...试图连接[Microsoft][ODBC
SQL
Server
Driver][SQL
Server]用户
'zhong'
登录失败。原因:
未与信任
SQL
Server
连接相关联。测试失败!这是测试连接时出现的提示,请高手指点下,什么原因!谢谢先!
以上是关于ODBC不能连接部分sql2000数据库,急求解决办法(送高分)。的主要内容,如果未能解决你的问题,请参考以下文章
SQLServer2000安装失败,[ODBC 驱动程序管理器]未发现数据源,详细信息请查看日志文件 sql2000 [Microsoft][ODBC 驱动程序管理器] 未发现数据源,参见sqlstp