【发布时间】:2009-06-23 23:07:28
【问题描述】:
我收到此错误:
超时。在操作完成之前超时时间已过或服务器没有响应。
我知道大多数时候这个问题是通过添加 sqlcommand 的 commandtimeout 属性来解决的。
问题是我在尝试这样做时遇到了这个错误:
Dim con as new SqlConnection("connstring")
con.open() '砰!,我在这里得到错误。
奇怪的是,我在尝试打开连接时遇到了错误,而且问题是间歇性的,我的意思是我不会一直收到这个错误。
关于如何解决这个问题的任何想法?或者可能导致错误的原因是什么?
【问题讨论】:
-
最常见的错误是你只是传递了一个错误的连接字符串:-) 其他可能性,服务器非常非常繁忙,并且无法接受新连接。服务器未正确设置,无法按照您认为的设置方式接受来自客户端的连接。
-
如果是一个错误的约束,问题就会每次都发生。
标签: ado.net