Максимальное количество уже выделенных db-процессов - PullRequest
1 голос
/ 15 декабря 2009

Я использую приложение Delphi, которое использует BDE для подключения к базе данных. Иногда (чаще, чем хотелось бы) эта ошибка появляется при открытии запроса.

Погуглив эту ошибку, большинство выборов ссылаются на базу данных MS SQLServer и говорят о функции dbsetmaxprocs, которую я не могу найти.

Итак, вопрос: как я могу предотвратить / исправить эту ошибку? В каких ситуациях возникает эта ошибка и как ее можно избежать / обойти?

Заранее спасибо!

PS: Я оставляю некоторые ссылки, по которым следовал.

1 Ответ

1 голос
/ 17 декабря 2009

Если вы направляете все ваши соединения TQuery через центральный компонент TDatabase, у вас должно быть только одно соединение на экземпляр приложения.Profiler MSSQL должен помочь отследить открываемые соединения.
Это может даже быть ошибка в вашем пользовательском компоненте TQuery.

...