2009-10-29 3 views
8

Я поддерживаю устаревшее веб-приложение ASP.Net (с использованием .Net 2.0 + SQL Server 2005 Enterprise + VSTS 2008 + C# + ADO.Net). Вот строка соединения унаследованное приложение использует (унаследованное приложение использует режим проверки подлинности SQL Server):Настройка пула подключений строки подключения SQL Server

"server=***;database=***;uid=***;pwd=***;pooling=false;max pool size=100" 

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

  1. Поскольку установка объединения является false, но также задает размер пула - конфликтный.
  2. Даже если есть противоречивые настройки, я думаю, что объединение = ложь вступает в силу, I.e. пул соединений не используется приложением ADO.Net.

Правильно ли я понимаю?

ответ

7

Да. Ты прав. если pooling = false, максимальный размер пула не вступит в силу. но соединение не обязательно неверно. он по-прежнему действителен.

+1

yup точно - pooling = false -> отключает пул, все остальные параметры, связанные с пулом, будут игнорироваться –

+0

Спасибо! Вопрос ответил! – George2

Смежные вопросы