我收到了这个错误:
超时已过期。操作完成之前经过的超时时间或服务器没有响应。
我知道大多数时候通过添加sqlcommand的commandtimeout属性来修复此问题。
问题是我在尝试执行此操作时遇到此错误:
Dim con as new SqlConnection(“connstring”)
con.open()'砰!,我在这里收到错误。
奇怪的是,我在尝试打开连接时遇到错误,问题是间歇性的,我的意思是我总是没有得到这个错误。
关于如何解决这个问题的任何想法?或者导致错误的原因是什么?
答案 0 :(得分:0)
你有可能最大限度地与它建立连接吗?你关闭了所有正在打开的连接吗?
答案 1 :(得分:0)
您是否看过两个方框上的事件日志(假设您正在单独运行)?即使我使用sp_who2或类似的DAL使用DAL,我也会仔细检查哪些连接是打开的。
否则可能是一个不太容易调试的狡猾的网络,你应该在事件日志中看到这个标志。
增加连接超时是否有帮助?这不是一个解决方案,但可以帮助您调试。