双处理器系统上的 SQL Server 1 处理器许可证?

双处理器系统上的 SQL Server 1 处理器许可证?

可能重复:
您能帮助我解决软件许可问题吗?

我可以在 2 处理器系统上运行 SQL Server 的 1 处理器许可证而不破坏许可证吗?我说的不是核心,而是两个物理 CPU,总共 8 个核心。

据我了解,许可基本上是一种“荣誉系统”,我可以安装它并且它将在所有核心上运行,但是我可以合法地安装 1 个处理器许可证,然后只选择四个核心,而微软会同意吗?

或者我是否必须拥有双处理器许可证,只是因为服务器恰好有两个物理处理器?

答案1

不可以。您需要授权操作系统可见的物理处理器。

如果 SQL Server 的副本在物理操作环境中运行,则该物理服务器上的所有处理器都需要处理器许可证。 请参阅特殊许可注意事项。

如果您只希望使用 1 个 proc(4 个核心),那么您可以虚拟化服务器并将 4 个核心呈现给虚拟化操作系统,MS 会很乐意让您运行 1 个 proc 许可证。

答案2

SQL Server 2005 许可常见问题解答这里以及 SQL Server 2008 许可常见问题解答这里

对于两者来说,这都很简单:

处理器许可证授予您在单个物理或虚拟操作系统环境中安装任意数量的 SQL Server 2008 副本的权利,只要您为该计算机上的所有物理处理器购买了处理器许可证。

您只需为安装了 SQL Server 2008 的任何操作系统副本可访问的处理器获取许可证。在虚拟化环境中,虚拟机访问的每个处理器都需要处理器许可证。有关如何在虚拟化环境下获得许可的更多信息,请参阅虚拟化许可简介和虚拟化白皮书。

答案3

如果我没记错的话,为了在您的机器上获得正确的许可,您要么需要购买第二个许可证,要么从机器中物理拔出另一个处理器。仅通过软件或 BIOS 方式禁用第二个 CPU 是不够的。

相关内容