我使用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。
我感谢任何有关解决该问题的建议或暗示,并提前致谢:)
答案 0 :(得分:0)
错误消息说明了一切。与数据库的并发连接太多。 也许你的应用程序并没有关闭所有这些。如果不关闭数据库连接,则连接可以保持打开一段时间。
现在,我从未为Sybase开发过,但是当发生此错误时,MSSQL服务器的情况就是这样。