我读过的地方,如果你购买SQL Server企业版2008 R2的许可证是好安装在4个独立的服务器或我想象的东西?
你正在想象的东西。 或者考虑涉及的价格,沉迷于一些渴望的思考。 我不怪你。
根据关于这个话题的微软页面:
问:如何为我的虚拟环境许可SQL Server 2008?
答:对于标准版,工作组版和企业版,如果您决定以每个处理器为基础进行许可,则必须为每个虚拟处理器购买SQL Server许可证 。
因此,如果您在虚拟机中运行SQL Standard / Workgroup,则需要为分配给VPN的每个vCPU获取许可证。
对于企业版,您也可以select许可一个盒子中的所有物理处理器。 这使您有权在运行在同一物理服务器上的任意数量的虚拟处理器上运行SQL Server。
如果您正在使用Enterprise,并select许可VM Host中的物理CPU,则可以在该物理主机上的任何VM 上运行所需的SQL 2008实例。 我不是一个授权专家,但是我读到的是,如果您有两个VM主机,如ESX群集或Hyper-V群集,则需要获取两个物理主机的CPU许可证。
如果使用基于服务器/ CAL的许可,对于标准版和工作组版,您必须为每个运行SQL Server实例的虚拟操作系统环境获取SQL Server许可证。 但是,对于企业版,如果您拥有物理服务器的服务器许可证,则可以在同一台物理服务器上运行的任何虚拟操作系统环境中运行任意数量的SQL Server实例。
如果您在多处理器服务器上使用硬件分区,只要该硬件分区中的所有处理器都获得许可,就可以为SQL Server Enterprise Edition使用任意数量的虚拟化实例。 例如,如果在32处理器服务器上有一个包含10个物理处理器的分区,那么购买10个SQL Server 2008处理器许可证将使您有权在该分区上的物理或虚拟环境中运行任意数量的SQL Server实例。
因此, 如果您正在运行SQL Enterprise,并且如果您为物理盒子中的每个物理CPU购买了CPU许可证,则该盒子上运行的任何VM都可能运行SQL Enterprise 。
你正在弥补大部分的东西。 它是虚拟的服务器,在同一个物理机器上。 不要只读半句话;)