微软产品许可与购买价格-再谈 SQL Server 2008 的授权

作者:vkvi 来源:ITPOW(原创) 日期:2010-7-7

查了很多资料都很模糊(甚至某些销售商都不清楚),今天打了一个微软的 800 820 3800 问了一下。

一、按 CPU 许可

这个是按实体 CPU 来计算的,比如 Intel E5540 这款 CPU,具有 4 个核,每个核又具有两个逻辑 CPU。但我们只需要一个许可证。这与其他某些软件相比,很有优势,因为不少软件都是按核来算的。

注意:从 SQL Server 2012 开始,微软不按实体 CPU 卖了,按内核卖(如下图)。比如 SQL Server 2019 标准版,最多支持 4 个插槽(实体 CPU)或 24 个内核,且最少要买 2 个核。

内核

如上,这款 CPU 有 6 个核,允许不买全,但是最少买 2 个核。

请参见:SQL Server 2019 - 定价 | Microsoft

请参见:SQL Server 2019 各个版本及其支持的功能 - SQL Server | Microsoft Learn

二、按用户数许可

也可按用户数许可来购买,那么这个用户数是什么意思呢?很多人(包括我)都以为是并发数,但问了之后才知道用户数不是并发数。

那么用户数是什么意思呢?那个小妹也无法准确解释。包括 Windows Server 2008 的客户端数是什么意思,她回答是:客户端就是用客户端连接 Windows。

  • 某厂商的回答:15 用户是,局域网中访问安装 SQL Server 2008 的 PC 数。

  • 微软客户服务与技术支持中心的回答:您可以理解为任何需要访问 SQL Server 的设备,如个人计算机,工作站,终端机,PDA, 手机等。这种购买方式比较适用于局域网内的部署,而且客户端数量与服务器的比值较低的情况下会更经济。

还是迷茫,我说我是用在网站上的,对方于是建议使用按 CPU 许可。

后来又研究了很多资料,为什么网站按 CPU 许可呢?

原来,这个“用户”意思,并不是 SQL Server 中的“用户”概念,并不是连接数,可以理解成实实在在的设备、实实在在的人,就是真正有多少设备、多少人直接、间接使用了 SQL Server。网站用户访问网页时,调用了 Web 程序,Web 程序去读取了 SQL Server,这属于间接使用了 SQL Server,所以这就算 1 个用户。

有人会说,那我拿一台服务器作为中转。A、B、C 3 个访问中转服务器,中转服务器再访问数据库服务器,是不是就只算 1 个用户了呢?不!算 3 个,无空子可钻。

相关文章