欢迎来到天天文库
浏览记录
ID:34726053
大小:64.68 KB
页数:3页
时间:2019-03-10
《sqlserver设置用户连接数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、设置用户连接数,键入或选择一个值(介于0到32767之间),以设置允许与SQLServer实例同时连接的最大用户数量。 设置连接数方法: 在企业管理器中打开SqlServer属性(配置),选择“连接”页面,在其中设置连接数。 由于userconnections是动态(自动配置)选项,SQLServer将根据需要自动调整最大用户连接数,最大不超过允许的最大值。使用userconnections选项有助于避免由于过多并发连接而使服务器超载。可以根据系统和用户要求估计连接数。如果必须使用此选项,则不要将值设置得太高,因为不论是否使用连接,每个连接都需要大约40KB的开销(说
2、明:联机丛书中说要40K,MSDN上说要28K) 查看当前的最大用户连接数: 1.打开查询分析器 2.在master数据库中运行如下语句,select@@max_connections 查看当前在线用户数:usemasterselectloginame,count(0)fromsysprocessesgroupbyloginameorderbycount(0)desc 使用没有参数的sp_who报告所有当前用户:☆USEmaster<☆☆EXECsp_who<☆ 通过登录名查看有关单个当前用户的信息:☆USEmaster<☆☆EXECsp_who'zhanglin'<☆☆ <☆显
3、示所有活动进程☆USEmaster<☆☆EXECsp_who'active'<☆ 另:1.例如,在很多用户的系统上,每个用户通常不要求唯一的连接。可以在用户间共享连接。对于运行OLEDB应用程序的用户,每个打开的连接对象需要一个连接;对于运行开放式数据库连接(ODBC)应用程序的用户,每个活动连接句柄需要一个连接;对于运行DB-Library应用程序的用户,每个调用DB-Librarydbopen函数的启用的进程需要一个连接。2.userconnections选项是一个高级选项。如果使用sp_configure系统存储过程来更改该设置,则只有在showadvancedoption
4、s设置为1时才能更改userconnections。该设置在重新启动服务器后生效。3.@@CONNECTIONS返回自上次启动Microsoft?SQLServer?以来连接或试图连接的次数。连接与用户不同。例如,应用程序可以打开多个与SQLServer的连接,而不需要用户监视这些连接。设置用户连接企业管理器如何设置用户连接(企业管理器)设置用户连接 展开一个服务器组。右击一个服务器,再单击"属性"。单击"连接"选项卡。在连接下的"并发用户连接的最大数目(0=无限制)"框中,键入或选择一个介于0到32767之间的值,以设置Microsoft®SQLServer™实例允许的最大同时连
5、接用户数。userconnections选项使用userconnections选项指定允许同时连接到Microsoft®SQLServer™的最大用户数。实际允许的用户连接数还取决于正使用的SQLServer版本以及应用程序和硬件的限制。SQLServer最多允许同时32,767个用户连接。因为userconnections是动态的(自动配置选项),SQLServer将根据需要自动调整用户连接的最大用户数,最大不超过允许的最大值。例如,如果仅有10个用户登录,则要分配10个用户连接对象。在大多数情况下,没有必要改变该选项的值。可以使用SQL查询分析器和下面的Transact-SQL
6、语句来确定系统允许的最大用户连接数:SELECT@@MAX_CONNECTIONSuserconnections可以避免服务器因过多的并发连接而过载。可以根据系统和用户需求估计连接数量。例如,在一个有许多用户的系统中,通常每一个用户可能不需要一个唯一的连接,连接可以在用户中间共享。运行OLEDB应用程序的用户需要为每个打开的连接对象启动一个连接,运行ODBC应用程序的用户需要为应用程序中的每个活动连接句柄启动一个连接,而运行DB-Library应用程序的用户需要为调用DB-Librarydbopen函数的每个进程启动一个连接。重要如果必须使用该选项,则不要将值设置得太高,因为不论是
7、否使用连接,每个连接都需要大约40KB的开销。如果超过了用户连接的最大允许值,将收到一条错误信息,而且直到出现一个可用连接之前不能够建立连接。userconnections是一个高级选项。如果要用sp_configure系统存储过程改变该选项,必须把showadvancedoptions设置为1,该设置在停止并重新启动服务器后生效。系统不能连接数据库,关键要看两个数据:1、数据库系统允许的最大可连接数max_connections。这个参数是可以设置的。如果不设置,默
此文档下载收益归作者所有