微软SQL Server 2008 R2 标准版(25用户)最大并发连接数是多少?及支持多少客户端同时访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微软SQL Server 2008 R2 标准版(25用户)最大并发连接数是多少?及支持多少客户端同时访问相关的知识,希望对你有一定的参考价值。

SQL Server 2008支持并发的连接数分两种情况:

1)不启用连接池

当创建到101个连接的时候,就无法再创建新连接了。也就是说,如果连接字符串不做任何处理,我们的程序只能够跟SQLServer建立101个连接。

2)启用连接池

在连接字符串中加入代码:

Pooling=true;Max Pool Size=40000;Min Pool Size=0;
微软在MSDN上对最大连接数的定义是:“默认是0,代表不限制,但最大连接数是32767。

SQL Server支持同时访问的客户端数量:

开发版、速成版有客户连接限制,一般是10个连接。企业版、标准版没有限制,硬件能支持多少就能支持多少。

扩展资料

sql server 2008 R2 连接数过高的解决办法:

由于公司最近两个Web站点做了负载均衡,但是缓存机制仍然是 Asp.Net 自带的缓存,这样就导致了每台Web 服务器内存中都有一份缓存,直接导致了多次请求DB数据库,造成了DB连接数过高。

由于是两个较大的站点两台服务器做负载均衡(负载平衡),所以,DB 的连接数也飙升,几乎翻了3倍。

公司DB服务器用的是 Sql Server 2008 R2 ,并且DB服务器配置是相当的强悍的,连接数一度冲击到740,真是让人惊叹不已。虽然链接数强悍,但是前台访问的页面 超时的 也是茫茫多,没办法,只能采用了紧急处理:

1、加大程序中的缓存,特别是页面头部加上 OutPutCache 缓存。

2、用上镜像的备份DB服务器,把2个站点的DB链接改到了镜像的DB,这台镜像DB和现在主DB是不在同一个机房的,目标就是容灾和在高流量的情况下快速切换

参考技术A 1、最简单的说法,微软对SQL的授权,基本上基于法律意义,在软件上没有设定技术限制!如果你关心的是技术限制,比如用什么版会不会让你的系统不正常,那就不要担心了。
2、此外,如果你使用了多个用户登录,并同时用户在线数大于25个,你需要进行实测可能会出问题。如果你的服务器是多CPU、多核的,你要考虑一下是否能完全发挥性能。不过,一般的开发不会使用到这么多的不同的用户(登录ID)。多数是使用相同的ID。当然,你打算要具体的实施时,请先找有经验的工程师测试好。
3、SQL的授权很不好理解,而多数人选择根本不去理解,因为他们用的就是没有限制的版(什么意思你自个理解)。MS SQL的企业版可以随便在网上找到,当然,如果你们是正规公司,商业应用,应该考虑授权问题,想说的是,这可不便宜。

一、SQL Server原则上不限制并发联接数。也就是说,并发联接最大为多少,取决于你的服务器的并发联入设定,以及安装SQL时对SQL的并发联接数的设定。
二、SQL的授权购买以下面的原则:
商业智能版则只能使用“服务器/客户端访问许可”授权模式。
标准版可以任选“每内核”或“服务器/客户端访问许可”授权模式。
开发版基于“每用户”方式进行授权,价格非常低。
三、简单的说,服务器上的授权看服务器的CPU数量与情况(内核数),客户端上的授权看可同时带的客户端数。(一个客户端可以进行N个并发联入服务器)。本回答被提问者和网友采纳

以上是关于微软SQL Server 2008 R2 标准版(25用户)最大并发连接数是多少?及支持多少客户端同时访问的主要内容,如果未能解决你的问题,请参考以下文章

跪求SQL Server 2008 R2 Standard (64

请问微软提供的sql server 2008 r2 express怎么有两个版本呢?有啥区别啊?

SQL Server 2008 R2 Express三个版本有啥区别?

win2012 server r2 怎么打开安装的sql2008

求 SQL server 2008 R2 密钥?

sql server2008升级到2008 R2出现问题