调试时数据连接超时

xinyu_1980 2009-01-07 09:36:28
现在遇到的问题是,程序正常跑没有问题,但是Debug时,总是提示连接超时,连接字符串中也设置了Connection Timeout, 可是不起作用,
不知道还需要设置其他什么属性。

环境: WINDOWSXP, ORACLE10 VS。NET2008 ODP。NET
...全文
370 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryy200405 2009-01-08
  • 打赏
  • 举报
回复
是不是你连接的代码过于繁琐,当你调试的时候由于连接的时间有限制所以经常出现超时。
xinyu_1980 2009-01-08
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 xinyu_1980 的回复:]
问题好像是找到了, 现在正在动作确认中, 如果可以的话, 我将设置方法公布出来。
[/Quote]

是设置OS的一个管理组件
xinyu_1980 2009-01-08
  • 打赏
  • 举报
回复
问题好像是找到了, 现在正在动作确认中, 如果可以的话, 我将设置方法公布出来。
xinyu_1980 2009-01-08
  • 打赏
  • 举报
回复
此问题的解决方法:

1. 启动 管理工具->组件服务

2. 控制台根目录 -> 组件服务 -> 计算机 -> 我的电脑

3. 右击【我的电脑】选择属性-> 选项 -> 事务超时 -> 事务超时(秒)
对这个值进行修改, 最大值为3600

4. 修改完成后,重新启动计算机,问题就解决了。
GTX280 2009-01-07
  • 打赏
  • 举报
回复
帮顶
hornbills 2009-01-07
  • 打赏
  • 举报
回复
超时不一定都是连接数据库的问题,也可能是script debugging的问题
HDNGO 2009-01-07
  • 打赏
  • 举报
回复
ORACLE10里有没有类似SQL里能查当前活动的进程信息之类的东西?

不懂ORACLE10 ~
xinyu_1980 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 ojlovecd 的回复:]
http://www.cnblogs.com/wuliang/archive/2008/01/08/1030798.html
在执行一系列数据库更新时,提示我"超时时间已到。在操作完成之前超时时间已过或服务器未响应。"。有些奇怪,另一个类似的操作确没有此提示;并且,此操作并不耗时,但跟踪调试时,确实在执行ExecuteNonQuery的地方等待,直到超时。
上网查了一下,都是说把Timeout时间设置长一些。我sql耗时应当很短呀,尽管疑惑还是试了一下,结果仍然不行。
后来检查代码发现,原来在我的事务中,前两个操作都带事务了,最后一个使用了不带事务版本的更新操作方法。修改后通过。
不知道大家有没有碰到过,希望对你有用!
[/Quote]


的确程序中事务用的不少,这也不应该是调试超时的原因吧,如果这也的话,岂不是用到事务的程序都不能调试了?
jiang_jiajia10 2009-01-07
  • 打赏
  • 举报
回复
是不是忘记关闭数据库链接了conn.Close();
xinyu_1980 2009-01-07
  • 打赏
  • 举报
回复
TO : ojlovecd

我觉得我的程序不是你的文章中描述的问题。
hornbills 2009-01-07
  • 打赏
  • 举报
回复
删除C:\Program Files\Common Files\Microsoft Shared\VS7Debug目录下的csm.dll和pdm.dll再试试!
chopsy 2009-01-07
  • 打赏
  • 举报
回复
不懂!我来接分得!
设备管理系统 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xinyu_1980 的回复:]
引用 7 楼 javakiki 的回复:
连接池,增加了Max Pool Size项,根据需要将其设置为200


你怀疑是连接池溢出?
[/Quote]

你设置看下...
吧Max Pool Size=200
xinyu_1980 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 javakiki 的回复:]
连接池,增加了Max Pool Size项,根据需要将其设置为200
[/Quote]

你怀疑是连接池溢出?
设备管理系统 2009-01-07
  • 打赏
  • 举报
回复
连接池,增加了Max Pool Size项,根据需要将其设置为200
xinyu_1980 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 javakiki 的回复:]
<add key ="ServerConnectString" value ="Data Source=IAGENT ; user=iagent; password=ia"/>
用这个连接字符串试下...
[/Quote]

现在用的就是这样的连接字符串,不中断单步调试的话,没有问题的,就是调试的时候出问题
xinyu_1980 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 HDNGO 的回复:]
web.config中的debug设为true看看~
[/Quote]

偶的是CS结构的,不是BS,没有Web.Config的。
设备管理系统 2009-01-07
  • 打赏
  • 举报
回复
<add key ="ServerConnectString" value ="Data Source=IAGENT ; user=iagent; password=ia"/>
用这个连接字符串试下...
加载更多回复(3)
内容概要:本报告基于寻汇与万事达卡在2026年联合发布的《超越自动化:定义智能体驱动的全球支付》白皮书,系统分析了AI智能体在B2B跨境支付领域的应用与发展。报告指出,传统跨境支付存在效率低、人工干预多、合规风险高等问题,当前正从数字化、数据化迈向“自主化”新阶段。AI智能体可在授权下自主完成支付、换汇、合规审核、对账等全流程操作,核心技术包括深度强化学习、自然语言处理和图神经网络,用于路径优化、合规解析与异常检测。报告揭示了决策可解释性不足、跨系统协同标准缺失、安全审计机制缺位三大研究空白,并探讨了法律责任归属、监管碎片化、数据主权与技术可靠性四大现实挑战。寻汇与万事达卡的合作构建了“智能体编排引擎”与全球合规决策网络,首次提出L0-L5的智能体自主化等级框架,推动行业标准化。预计2026至2027年将实现首批大规模商业部署,提升支付效率超30%。; 适合人群:金融科技研究人员、AI技术开发者、跨境支付行业从业者、企业财资管理人员及政策监管机构相关人员。; 使用场景及目标:①理解AI智能体在跨境支付中的技术架构与应用场景;②把握自主化支付的演进趋势与商业化前景;③为金融机构和技术公司布局AI驱动型支付系统提供战略参考;④助力监管机构制定适应智能体代的合规框架。; 阅读建议:本报告兼具技术深度与产业视野,建议结合白皮书原文及相关技术文献对照研读,重点关注智能体决策逻辑、合规实现机制与跨系统集成方案,并关注后续试点项目的实际成效与监管反馈。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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