可能重复:
您能帮助我解决软件许可问题吗?
我可以在 2 处理器系统上运行 SQL Server 的 1 处理器许可证而不破坏许可证吗?我说的不是核心,而是两个物理 CPU,总共 8 个核心。
据我了解,许可基本上是一种“荣誉系统”,我可以安装它并且它将在所有核心上运行,但是我可以合法地安装 1 个处理器许可证,然后只选择四个核心,而微软会同意吗?
或者我是否必须拥有双处理器许可证,只是因为服务器恰好有两个物理处理器?
答案1
不可以。您需要授权操作系统可见的物理处理器。
如果 SQL Server 的副本在物理操作环境中运行,则该物理服务器上的所有处理器都需要处理器许可证。 请参阅特殊许可注意事项。
如果您只希望使用 1 个 proc(4 个核心),那么您可以虚拟化服务器并将 4 个核心呈现给虚拟化操作系统,MS 会很乐意让您运行 1 个 proc 许可证。
答案2
答案3
如果我没记错的话,为了在您的机器上获得正确的许可,您要么需要购买第二个许可证,要么从机器中物理拔出另一个处理器。仅通过软件或 BIOS 方式禁用第二个 CPU 是不够的。