.net的网站+SQL2005,网站里用的都是存储过程,
活动监视器里的进程差不多到140个的时候,就提示无法创建数据库连接,必须要回收下IIS才行。
请问是什么原因?
web.config里的连接池
value="server=database;uid=sa;pwd=123456;database=DByuli ;Enlist=true;Pooling=true;Max Pool Size=300;Min Pool Size=0;Connection Lifetime=300;packet size=1024;Provider=SQLOLEDB"

解决方案 »

  1.   

    都关的 这么写的
    string strSql = this.Request.QueryString["sql"];
                    SqlDatabaseManager sqlObj = new SqlDatabaseManager();
                    DataTable dt = sqlObj.ExecuteDataTable(strSql);
                    this.Response.Write(AspNetPlatform.Function.Text.DataTableToString.GetDataString(dt));
                    dt.Dispose();
                    sqlObj.CloseConnection();
      

  2.   

    如何使用的SqlConnection?
    是不是SqlConnection初始化,并使用完后没有Dispose或者Close。