Установка максимального количества пользовательских соединений.


Установка максимальної кількості призначених для користувача з'єднань. Установка параметрів з'єднання за умовчанням.

Максимальное количество одновременных соединений с SQL Server устанавливается на странице Connections (Соединения) в поле Maximum number of concurrent connections (Максимальное количество одновременных соединений). Диапазон значений — от 0 до 32 767. По умолчанию установлено значение 0, которое указывает, что количество соединений с SQL Server не ограничивается. Однако действительное число возможных соединений зависит от используемого аппаратного обеспечения, выполняемого приложения и других ограничений сервера. Количество соединений, с которым может справиться система*, легко узнать с помощью такой инструкции:

SELECT @@max_connections

Чтобы установить максимальное количество пользовательских соединений, выполните следующие действия.

1. В диалоговом окне Server Properties (Свойства сервера) перейдите на страницу Connections (Соединения).

2. Введите новое значения в поле Maximum number of concurrent connections (Максимальное количество одновременных соединений) и щелкните кнопку OK.

3. Остановите и перезапустите сервер, чтобы применить новое значение.

Установить максимальное количество одновременных соединений можно также с помощью инструкции:

EXEC sp_configure 'user connections', integer_value

Примечание Когда число установленных к серверу соединений достигает максимального значения, выводится сообщение об ошибке и теряется возможность подключения к серверу до тех пор, пока другой пользователь не отключится и не освободит соединение. Обычно необходимость менять значение максимального количества соединений возникает довольно редко. Единственным случаем является ситуация, когда к серверу подключено большое количество пользователей и требуется ограничить количество активных соединений, чтобы гарантировать своевременную обработку запросов подключенных пользователей. Однако существует и более приемлемый выход из подобного положения, который заключается в добавлении достаточного количества оперативной памяти или организации кластера для регулирования рабочей нагрузки, либо применения и того, и другого. Если вы администрируете систему с большим количеством пользователей, следует также проследить, чтобы приложения SQL своевременно подключались и отключались по завершении, что позволит быстро переназначать ресурсы другим пользователям.