配置 user connections 服务器配置选项

本主题说明如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2012 中设置 user connections 服务器配置选项。 user connections 选项指定 SQL Server 实例上允许同时建立的最大用户连接数。 实际允许的用户连接数还取决于正使用的 SQL Server 版本以及应用程序和硬件的限制。 SQL Server 允许的最大用户连接数为 32767。 由于 user connections 是动态(自动配置)选项,SQL Server 将根据需要自动调整最大用户连接数,最大不超过允许的最大值。 例如,如果仅有 10 个用户登录,则要分配 10 个用户连接对象。 在大多数情况下,没有必要更改此选项的值。 默认值为 0,表示对用户连接数量没有限制。

若要确定系统允许的最大用户连接数,可以执行 sp_configure 或查询 sys.configuration 目录视图。

本主题内容

  • 开始之前:

    建议

    安全性

  • 配置 user connections 选项,使用:

    SQL Server Management Studio

    Transact-SQL

  • **跟进:**在配置用户连接选项之后

开始之前

建议

  • 此选项是一个高级选项,仅应由有经验的数据库管理员或认证的 SQL Server 技术人员更改。

  • 使用 user connections 选项有助于避免由于过多并发连接而使服务器超载。 可以根据系统和用户要求估计连接数。 例如,在很多用户的系统上,每个用户通常不要求唯一的连接。 可以在用户间共享连接。 对于运行 OLE DB 应用程序的用户,每个打开的连接对象需要一个连接;对于运行开放式数据库连接 (ODBC) 应用程序的用户,每个活动连接句柄需要一个连接;对于运行 DB-Library 应用程序的用户,每个调用 DB-Library dbopen 函数的启用的进程需要一个连接。

    重要说明重要提示

    如果必须使用此选项,请不要将值设置得太高,这是因为不管是否使用连接,每个连接都会产生开销。 如果超过了用户连接的最大允许值,将收到一条错误消息,而且直到出现一个可用连接之后才能建立连接。

安全性

权限

默认情况下,所有用户都具备不带参数或仅带第一个参数的 sp_configure 的执行权限。 若要执行带两个参数的 sp_configure 以更改配置选项或运行 RECONFIGURE 语句,则用户必须具备 ALTER SETTINGS 服务器级别的权限。 ALTER SETTINGS 权限由 sysadminserveradmin 固定服务器角色隐式持有。

用于“返回首页”链接的箭头图标[返回页首]

使用 SQL Server Management Studio

配置 user connections 选项

  1. 在对象资源浏览器中,右键单击某个服务器,然后单击**“属性”**。

  2. 单击**“连接”**节点。

  3. 在**“连接”下面的“最大并发连接数”**框中,键入或选择一个介于 0 到 32767 之间的值,以设置允许与 SQL Server 实例同时连接的最大用户数量。

  4. 重新启动 SQL Server。

用于“返回首页”链接的箭头图标[返回页首]

使用 Transact-SQL

配置 user connections 选项

  1. 连接到数据库引擎。

  2. 在标准菜单栏上,单击**“新建查询”**。

  3. 将以下示例复制并粘贴到查询窗口中,然后单击**“执行”**。 此示例显示如何使用 sp_configure 将 user connections 选项的值配置为 325 个用户。

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'user connections', 325 ;
GO
RECONFIGURE;
GO

有关详细信息,请参阅服务器配置选项

用于“返回首页”链接的箭头图标[返回页首]

跟进:在配置 user connections 选项之后

必须重新启动服务器,设置才会生效。

用于“返回首页”链接的箭头图标[返回页首]

请参阅

参考

RECONFIGURE (Transact-SQL)

sp_configure (Transact-SQL)

概念

服务器配置选项

配置 user connections 服务器配置选项