• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

数据库连接超时(急,解决完即结帖)

Ayuann 2004-12-27 02:11:15
连接字符串:string ConnectionString="Password=;Persist Security Info=True;User ID=sa;Initial Catalog=YS04122_new;Data Source=(local);Connect Timeout=600".
设置超时为600秒,准备执行一个很耗时的数据库操作,600秒时间应该足够了,为什么我再执行此操作时还报连接超时呢?实际上远远没有执行够所设置的600秒,应用程序就报超时了。
...全文
167 点赞 收藏 8
写回复
8 条回复
sweatBerry 2004年12月28日
去数据库企业管理器设置链接时间试试。
我当时是因为用了一个组件,设置链接时间不管用,后来直接用asp.net最基本的数据访问方法写,就没有问题。你是否也用到什么组件?
回复 点赞
Ayuann 2004年12月27日
热:sweatBerry(谦虚的草莓)
你提得方法试过了,不行。

re: cpp2017(幕白兄)
我的CommandTimeout是和ConnectionTimeout保持一致的,还是不行。
回复 点赞
自然框架 2004年12月27日
up
回复 点赞
beyondjay 2004年12月27日
timeout设得大点
回复 点赞
cpp2017 2004年12月27日
这是连接超时, 改一下command的超时设置CommandTimeout ____________________________ (2004年12月27日 14时29分41秒)
回复 点赞
sweatBerry 2004年12月27日
我的链接代码,10分钟都可以的.
myConn.ConnectionString = "user id="";password="";database=CommonDB;data source=szntq;Connect Timeout=90000";
回复 点赞
sweatBerry 2004年12月27日
我前一阵也碰到过这种问题.做过很多地方的设置.你可以试试.
1.设置IIS相关应用程序的属性.选中"目录"标签->选择"应用程序设置"的"配置"按钮->选择"选项"标签页,更改'Asp脚本超时.
2.如果第一步设置完还不解决问题,尝试更改machine.config的httpRuntime节点的属性,设置executionTimeout="600".
回复 点赞
Ayuann 2004年12月27日
自己顶一下
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告