sql-server - SQL Server 用户
问题描述
基于这些系统标量函数:
@@CONNECTIONS
:此函数返回自上次启动 SQL Server 以来尝试的连接数(成功和不成功)。
@@MAX_CONNECTIONS
:返回 SQL Server 实例上允许的最大同时用户连接数。返回的数字不一定是当前配置的数字,总是返回 32767。
我的问题是:我们知道数百万用户可以同时连接到 sql server 为什么@@MAX_CONNECTIONS
说只有 32767 个用户可以同时连接到 sql server。
解决方案
Microsoft 涵盖的本主题介绍了如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2017 中设置用户连接服务器配置选项。
用户连接选项指定 SQL Server 实例上允许的最大同时用户连接数。允许的实际用户连接数还取决于您使用的 SQL Server 版本,以及您的应用程序或应用程序和硬件的限制。SQL Server 最多允许 32,767 个用户连接。由于用户连接是一个动态(自配置)选项,SQL Server 会根据需要自动调整最大用户连接数,直至达到允许的最大值。
例如,如果只有 10 个用户登录,则分配 10 个用户连接对象。在大多数情况下,您不必更改此选项的值。默认值为 0,表示允许最大 (32,767) 个用户连接。
推荐阅读
- python - 是否可以使用 Tkinter 创建适用于 Android 或 iOS 的应用程序?
- reactjs - 将正弦波包示例转换为反应组件
- c# - 如何在应用程序中使用多个 openGL 状态?
- javascript - 如何在当前 html 页面上显示来自 textarea 评论框的信息
- python - Python - Pandas - 忽略空格后的数据
- c# - UserPrincipal.SetPassword 抛出 0x80070005 (E_ACCESSDENIED)
- c# - C# 控制台。某些字符的巨大输出滞后
- flutter - Codemagic - 构建一个可部署的 iOS 应用程序需要一个具有供应配置文件的选定开发团队
- python - 在 Python 中读取大文件时优化 RAM
- python - ImportError:无法从“pandas.core.dtypes.base”导入名称“registry”