Параметр 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-Library, — соединение для каждого запущенного процесса, вызывающего функцию dbopen из DB-Library.

Важное примечаниеВажно!

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

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