SQL Server 2016按核心授权咨询:6核服务器需3套2核授权是否合规?
SQL Server 2016核心授权合规性分析
嘿,这个问题问到点子上了,我来帮你理清楚SQL Server 2016核心授权的具体规则:
首先得明确微软针对SQL Server 2016核心授权的两个硬性要求:
- 每颗物理CPU最低必须购买4个核心授权——哪怕你的CPU只有2核,也得按4核的标准采购,这是不可变通的底线。
- 对于单颗物理CPU的实际核心数,授权核心数需要向上取整到最接近的2核倍数,同时不能低于上述的4核最低要求。
回到你的场景:你的服务器是单颗6核CPU,咱们一步步拆解:
- 6核已经远超4核的最低要求,所以不用按最低标准计算。
- 6核刚好是2核授权包的3倍(6÷2=3),因此需要采购3套2核授权包,刚好覆盖全部6个核心。
所以销售代表的要求是完全合规的。而关于SQL Server授权核心数是否要与CPU核心数一致:简单来说,当CPU核心数是2的倍数且≥4时,授权核心数需要和实际核心数匹配;如果核心数不是2的倍数(比如5核),则要向上取整到最近的2核倍数(也就是6核授权);如果核心数低于4核,哪怕只有2核,也必须按4核授权采购。
内容的提问来源于stack exchange,提问作者Mark Blackburn




