可能重复:
您能帮助我解决软件许可问题吗?
场景如下:我正在帮助一家非常小的企业(员工少于 10 名,没有真正的管理员)将旧的 SQL 服务器安装迁移到具有新硬件的新机器上。
我们希望新机器可以在 Windows Server 2008 R2 上运行,无论是 Foundation 还是 Standard(以最具成本效益的为准)。我知道对于 Sql Server 安装,我们可以购买每个处理器许可证,也可以只使用 Sql Server Express。该机器上只会运行 Sql Server,也许还会运行另一个非 Microsoft 服务和非 Microsoft 登录。
有一些服务从其他框(Web 服务器、其他服务、使用 SQL Server 管理器连接的员工目录)连接到 SQL Server 实例。所有服务都使用 SQL Server 帐户而不是 Windows 帐户进行连接。实际上,根本没有任何“域”帐户。
由于公司没有任何真正的管理员,因此任何人登录服务器的唯一方式是直接以本地管理员身份登录服务器,或者在公司自己的内部网络中使用 RDP 登录。
我正在尝试确定我们需要购买多少个 CAL(如果有的话)。
答案1
为了澄清起见,我假设您的问题包括 Windows Server 和 Windows SQL Server 许可。对于 Windows Server 许可,您需要拥有 Windows Server OS 的许可证和用于设备/用户连接的 CAL。您选择按设备还是按用户许可取决于您的环境。
对于 SQL 2008,同样,您需要拥有服务器和 CAL 许可证。但是,您可以选择购买昂贵的按处理器许可证,该许可证涵盖无限数量的 CAL,或者您可以购买相当便宜的基本许可证并根据需要为用户/设备添加尽可能多的客户端 CAL。通常,每个处理器许可证是针对暴露在互联网上的环境而获得的,其中用户数量未知。
至于 SQL Express,我建议您检查它的限制(即数据库大小),看看它们是否会限制您的应用程序增长。