SQL Express 2005/2008 Параллельные соединения - PullRequest
6 голосов
/ 01 мая 2009

Сколько одновременных соединений допускают экспресс-издания?

Мой интерфейс использует стандартный код ADO.Net, в котором я открываю соединение с сервером, получаю свои данные и затем закрываю соединение. Правильно ли я сказал, что как только соединение закрывается, оно разрешает открывать это соединение другому пользователю?

Ответы [ 2 ]

10 голосов
/ 01 мая 2009

Экспресс-выпуски SQL Server не ограничивают количество одновременных подключений - они накладывают ограничения другими способами - такими как максимальный размер базы данных (4 ГБ), сокеты ЦП (1) и объем памяти (1 ГБ) .

Подробнее здесь .

Вы правы, говоря, что когда соединение закрыто, его ресурсы освобождаются немедленно. Единственное предостережение об этом - пул соединений в .NET.

1 голос
/ 02 мая 2009

.net обрабатывает все это для вас. Он создает пул соединений для каждой уникальной строки соединения, и ваши вызовы БД будут использовать соединение. .Net на самом деле не открывает / закрывает реальные соединения, когда вы вызываете conn.Open (), пул соединений обрабатывает это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...