SQL Server Express: нет подключения из пула на компьютере разработчика с одним пользователем - PullRequest
0 голосов
/ 31 мая 2011

В настоящее время я портирую веб-приложение, поддерживаемое БД, из MS Access на SQL Server (в настоящее время Express).Ожидая улучшения доступности базы данных, я получаю тайм-ауты при подключении, сообщение об ошибке «Не удалось получить соединение из пула во времени» (извините, оригинальное сообщение об ошибке на немецком языке, поэтому я только перефразирую его).

Это происходит, пока я единственный пользователь на машине, только проверяющий код.Даже принимая во внимание, что я прервал несколько выполнений и, возможно, некоторые соединения лежали без дела, я не могу себе представить, что достиг размера пула в 100 соединений.Кроме того, я все еще могу выполнять запросы из студии управления.Как мне узнать, что не так с базой данных?Кроме того, я не вижу информации о состоянии пула в мониторе активности ... какая-либо помощь?

1 Ответ

2 голосов
/ 31 мая 2011

Вы оставляете соединения открытыми где-то.Лучше всего, если каждое использование соединения с базой данных будет заключено в оператор using, чтобы вы гарантировали, что они закрыты / удалены, когда они больше не используются.

Не зная, какой уровень доступа к даннымвы используете, я не могу предложить конкретный код.

...