sql server 2000 经常出现"超时已过期"的问题,请大虾帮忙。

my7day 2004-11-02 11:35:13
sql server 2000 经常出现"超时已过期"的问题,请大虾帮忙。
无论在查询分析器、sql管理器、程序中都出现这个问题。
请问是什么原因???
...全文
290 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kevinworkroom 2004-11-10
  • 打赏
  • 举报
回复







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


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

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

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

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



my7day 2004-11-02
  • 打赏
  • 举报
回复
设置连接时间:工具-〉选项-〉高级->连接超时设置成200

这是设置sql管理器的吧,可是在asp,aspx,vb,pb等程序中也出现这种问题呀。
clavier 2004-11-02
  • 打赏
  • 举报
回复
设置连接时间:工具-〉选项-〉高级->连接超时设置成200
daijingjie2002 2004-11-02
  • 打赏
  • 举报
回复
设置连接时间:工具-〉选项-〉连接
ljy118 2004-11-02
  • 打赏
  • 举报
回复
是不是数据库中的数据量大;或是你写的程序的问题?
my7day 2004-11-02
  • 打赏
  • 举报
回复
特别是打开视图查询,非常平凡的出现这种错误。
my7day 2004-11-02
  • 打赏
  • 举报
回复
Microsoft OLE DB Provider for SQL Server 错误 '80040e31'

超时已过期

/map/unitinfo/index.asp,行121


就是经常这样的情况。是什么原因呢?求救了。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧