已经分配的最大数量的db进程

我正在运行一个使用BDE进行数据库连接的Delphi应用程序。 偶尔(比我想要的更多)打开查询时popup这个错误。

谷歌search这个错误,大多数挑选指MS SQLServer数据库,并谈论一个dbsetmaxprocs函数,我似乎无法find。

所以问题是:我怎样才能防止/纠正这个错误? 在哪些情况下,这个错误会上升,我怎样才能避免/解决它?

提前致谢!

PS:我留下一些链接供我参考。

  • 不断收到错误:“已分配的最大数量的DBPROCESSES”。
    http://edn.embarcadero.com/article/28718
    试过了,没有工作。
  • _SQL错误10029 – 已分配的最大数量的DBPROCESSes
    http://www.experts-exchange.com/Database/Miscellaneous/Q_20843695.html
    在我的代码中找不到未closures的连接。
  • 错误:dbprocerrhandle不会被错误10029引发
    http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q164/1/71.asp&NoWebContent=1&NoWebContent=1
    在任何地方都找不到dbsetmaxprocs

错误是与SQL Server无关的BDE错误。 提高最大连接数没有意义,只要再次达到新的最大值即可。 解决scheme是修复你的代码,并停止泄漏连接。