-2

超时已过。在从池中获取连接之前超时时间已过。这可能是因为所有池连接都在使用中并且达到了最大池大小。

每当我在资源管理器上加载我的项目时,我都会遇到错误。any1 可以帮我解决这个超时错误吗

4

2 回答 2

2

这通常发生在连接使用后未关闭时。你在使用 DataReader 吗?如果是这样,请确保它已关闭。

于 2012-08-14T16:54:14.087 回答
0

当相同的 SQL 查询字符串反复运行多次(例如在循环中)时,也会出现此异常。

要解决此问题,请尝试使用 Connect Timeout 、 Max Pool Size 等属性修改 Web 服务中使用的连接字符串。

“集成安全 = True;服务器 = 服务器名称;初始目录 = 数据库名称;连接超时 = 20000;池化 = '真';最大池大小 = 20000”

于 2017-10-30T13:00:51.880 回答