超时已过期。从池中获取连接之前经过的超时时间。这可能是因为所有池连接都在使用中并且达到了最大池大小。
每当我在探险家加载我的项目时,我遇到一个错误。 可以帮我解决这个超时错误
答案 0 :(得分:2)
这通常发生在使用后未关闭连接时。你在使用DataReader吗?如果是这样,请确保它已关闭。
答案 1 :(得分:0)
当相同的SQL查询字符串反复多次运行时,也会出现此异常,例如在一个循环中。
对于解决方法,尝试使用Connect Timeout,Max Pool Size等属性修改Web服务中使用的连接字符串。
“Integrated Security = True; Server = ServerName; Initial Catalog = DatabaseName; Connect Timeout = 20000; pooling ='true'; Max Pool Size = 20000”