超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。 我只有一个人访问该页面,怎么会出现上面的问题呢?

解决方案 »

  1.   

    <appSettings>
    <add key="ConnStr" value="Data Source=(local);Initial Catalog=db;User Id=sa;Password=;max pool size=512;"/>
    </appSettings> 
    关键是max pool size=512,
    还有,每个连接open后都要close!
      

  2.   

    默认联接数为100个,只要你把打开的联接用完就关掉就不会出现这个问题了,最好不要把size开大,这样系统会慢的。
      

  3.   

    及时关闭你的Connection.
    看看什么地方打开后没有关闭啊.
      

  4.   

    及时关闭你的Connection.
    看看什么地方打开后没有关闭啊.
      

  5.   

    Data Source=(local);本地的话这里推荐用机器名
    重启服务器,我也遇到过,一传到服务器就出现这样情况,而自己机子没有,检查数据曾都有fianlly 关闭连接了。最后远程重启服务器,在上,就好了
      

  6.   

    用完了Connection尽快关闭亚,习惯问题!要不早晚吃亏!