System.InvalidOperationException: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. at System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) at System.Data.SqlClient.SqlConnection.Open() at shan这个系统抛出的异常信息。
因为数据库不在本地,是一个远端的管理模式。数据库那边说,数据库设置正常,我就不明白,我程序没做什么数据库连接设置,就出现了这样的错误。真是奇怪!!
因为数据库不在本地,是一个远端的管理模式。数据库那边说,数据库设置正常,我就不明白,我程序没做什么数据库连接设置,就出现了这样的错误。真是奇怪!!
如果是SqlServer 2000要打补丁sp3的。
1:网络问题(包括堵塞,不通和错误);
2:假如数据库设置了最大连接数的话,在到达了最大连接数,也会出现这个问题;
3:当然还有用户名密码错误;
4:数据库服务器名称错误这些;我用的数据库是ms sqlserver 2000
我在每个页面上的都创建了那个对象,如下:
public class car : System.Web.UI.Page
{
protected string;
...
protected data zddata=new data();
...
protected System.Web.UI.HtmlControls.HtmlTable table1;
...}
创建了“protected data zddata=new data();”,就是用这个类来使用数据库,我能不能在在该页关闭的时候,把它所占用的资源释放,应该如何实现呢?