using (SqlConnection conn=new ...){
 //some code here
}

解决方案 »

  1.   

    没有关闭连接..
    每打开一个SqlConnection,在Open()后,别忘记Close();
      

  2.   

    你在哪里Close()的?
    最好在finally里Close()
      

  3.   

    using (SqlConnection conn=new SqlConnection)
    {
         //你的代码
    }
      

  4.   

    连接池不能设太小,假如连接池10个连接,ACT测试并发500个请求,你前10个请求还没有完成,就又增加了490个请求,肯定报告连接池已满。