Назад | Перейти на главную страницу

Параметры подключения SQL Server max

На компьютере, на котором запущены IIS 6.0 и SQL Server 2005, где находятся различные местоположения, которые могут ограничить максимальное количество подключений к базе данных?

Если под «количеством подключений» вы подразумеваете размер пула подключений, то это применимо:

Пул соединений создается для каждой уникальной строки соединения. При создании пула создается несколько объектов подключения, которые добавляются в пул, чтобы удовлетворить требования к минимальному размеру пула. Подключения добавляются в пул по мере необходимости, вплоть до указанного максимального размера пула (по умолчанию 100). Соединения возвращаются в пул, когда они закрываются или удаляются.

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

Пул подключений удовлетворяет запросы на подключения, перераспределяя подключения по мере их освобождения обратно в пул. Если достигнут максимальный размер пула и нет доступного подключения, запрос помещается в очередь. Затем пулер пытается восстановить все соединения, пока не истечет время ожидания (по умолчанию 15 секунд). Если пулер не может удовлетворить запрос до истечения времени ожидания соединения, генерируется исключение.

Источник: Пул подключений SQL Server (ADO.NET)

По умолчанию размер пулов соединений равен 100. Вы можете изменить этот размер в самой строке соединения, но у вас должна быть веская причина для этого. В большинстве случаев, когда у вас заканчиваются соединения, они протекают (= не закрываются должным образом) в приложении.

Если вы перейдете к свойствам сервера в Management Studio, на странице подключений вы увидите параметр «Максимальное количество одновременных подключений».

Щелкните правой кнопкой мыши сервер в проводнике объектов и выберите свойства. Щелкните Подключения на левой панели.

Свойства экземпляра SQL-сервера. Щелкните правой кнопкой мыши экземпляр в Mgmt Studio и получите свойства, щелкнув Подключения. У вас есть конкретная проблема с подключением?