我正在运行一个使用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是修复你的代码,并停止泄漏连接。