.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"
活动监视器里的进程差不多到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"
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();
是不是SqlConnection初始化,并使用完后没有Dispose或者Close。