日志记录:System.Data.SqlClient.SqlException:超时已过期。在操作完成之前已经过去了 超时时间,或者 服务器没有响应。sql超时已过期
我是初学者,当我在应用程序日志文件中看到以上是我看到的最频繁的错误,并且它每天都在重复。在数据库上,当我看到执行上述函数调用的特定过程需要的时间少于5秒时。 但在应用程序中,我们给了connection timeout=200s
,并且默认命令timeout=30 secs
我们的经理说我们不必再增加命令超时,因为它是真的。但仍然有例外。
任何人都可以建议我任何解决方案,所以我可以摆脱上述问题的感谢
你是如何设置超时时间的?您可以设置不同种类的SQL超时。 – hatchet 2012-08-06 00:17:31
我已经在web.config中列出了 – SPL 2012-08-06 00:20:07
当你逐行调试器并在该行代码上点击F10时会发生什么?它在五秒内完成吗?通常情况下,如果您的查询需要很长时间,您会希望提高效率而不是增加超时时间。 – 2012-08-06 01:41:45