“已打开的最大连接数”错误消息

时间:2011-01-04 07:00:27

标签: asp.net iis database-connection sybase powerbuilder

我使用Sybase PowerBuilder V12.0 Classic开发了一个网站,部署了输出并转换为ASP.Net(ASPX)网页。

数据库连接已正确配置和使用,因为数据使用DataWindow对象显示在Web应用程序中,并且是使用Dsedit Tool与sybase数据库服务器直接连接,并且未使用ODBC。

我编辑了与远程服务器和连接相关的Sybase数据库配置超过默认值25,尽管实际用户数不会超过同一时间。

最近,当某些用户连接到网站并进行有效登录后,我收到了一条错误消息: -

错误讯息是: -

已打开的最大连接数

  

ct_connect():用户api层:外部   错误:最大数量   连接已经打开。

我对这个错误的原因感到困惑,因为我认为我已经完成了所有需要的配置,并且检查了与Sybase数据库服务器中的连接数相关的evey选项和设置,Sybase PowerBuilder V12.0中的应用程序部署设置经典和IIS设置。 我在Web服务器中使用Windows Server 2003,IIS版本为6.0。

我感谢任何有关解决该问题的建议或暗示,并提前致谢:)

1 个答案:

答案 0 :(得分:0)

错误消息说明了一切。与数据库的并发连接太多。 也许你的应用程序并没有关闭所有这些。如果不关闭数据库连接,则连接可以保持打开一段时间。

现在,我从未为Sybase开发过,但是当发生此错误时,MSSQL服务器的情况就是这样。