Параметр user connections

Параметр user connections позволяет задать максимальное количество одновременных пользовательских соединений для Microsoft SQL Server. Допустимое количество пользовательских соединений также зависит от версии SQL Server и возможностей приложений или аппаратного обеспечения. SQL Server может поддерживать до 32767 пользовательских соединений.

Поскольку параметр user connections является динамическим (самонастраиваемым), SQL Server автоматически регулирует максимальное количество пользовательских соединений по мере необходимости, до достижения максимального значения. Например, если к серверу подключилось 10 пользователей, будет выделено 10 объектов пользовательских соединений. В большинстве случаев не требуется изменять значение этого параметра. Максимальное количество пользовательских соединений, доступных в системе, можно узнать при помощи процедуры sp_configure.

Параметр user connections позволяет избежать перегрузки сервера в ситуации, когда слишком много пользователей пытается подключиться к системе. При оценке количества соединений следует учитывать возможности системы и требования пользователей. Например, в системе с большим количеством пользователей обычно не всем из них требуется уникальное соединение. Несколько пользователей могут совместно использовать одно соединение. Приложениям OLE DB требуется отдельное соединение для каждого открытого объекта соединения, приложениям ODBC — соединение для каждого активного дескриптора соединения в приложении и, наконец, приложениям, работающим с библиотекой DB, — соединение для каждого запущенного процесса, вызывающего функцию dbopen из библиотеки DB.

ms187882.note(ru-ru,SQL.90).gifВажно!
Если параметр использовать необходимо, не устанавливайте слишком большое значение, поскольку каждому соединению требуется примерно 28 КБ независимо от того, используется соединение или нет. При превышении максимального количества пользовательских соединений отображается сообщение об ошибке и к серверу нельзя подключиться, пока соединения не станут доступными.

Параметр user connections является дополнительным. Изменить его user connections можно при помощи системной хранимой процедуры sp_configure, только если параметру show advanced options присвоено значение 1. Новое значение параметра вступает в силу после перезапуска сервера.

См. также

Задачи

Как настроить пользовательские соединения (среда SQL Server Management Studio)

Основные понятия

Установка параметров конфигурации сервера

Другие ресурсы

RECONFIGURE (Transact-SQL)
Хранимая процедура sp_configure (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005