可能重复:
您能帮助我解决软件许可问题吗?
我正在为一家网络托管公司设置新的 SQL 服务器。该公司在 4 台 Windows 2003 服务器上托管了 500 多个网站。已购买 SQL 2008 Standard - 处理器许可证。新服务器将采用 Windows 2008 Server。
问题是:SQL 2008 是处理器许可的,但 Windows 2008 有 5 个 CAL - 在这种情况下 CAL 如何工作?与 Windows 2008 服务器的连接将通过这些网站通过 ODBC 连接进行,少数人使用管理工具直接连接到 SQL 实例,然后通过 RDP 连接到 2008 服务器。CAL 如何与 SQL 连接配合使用 - 网站上的每个人是否需要一个用户 CAL?连接到 SQL 的每个 Web 服务器是否消耗一个 CAL(那么需要 4 个)?或者这与为 SQL 购买的处理器许可证无关?
答案1
内部使用许可协议(批量、OEM 或全包产品许可)不允许托管。使用 Microsoft 产品为第三方提供任何类型托管服务的公司(例如您的网络托管公司)必须根据服务提供商许可协议 (SPLA)。本程序使用用户或设备 CAL 的方式与内部使用许可证不同;请参阅了解 SPLA 许可模型页面上的可用选项。
答案2
您确实需要与您的 Microsoft 销售代表交谈以获得该问题的可用答案(即可在法庭上成立的答案)。
这里的人们可以提供他们的意见,但你需要的是你不想侵犯其许可证的大型公司的书面文件……:-)
答案3
我认为 CAL 仅适用于开发人员 - 直接连接到 SQL 服务器的人员。您的 Web 服务器将连接到 SQL 服务器数据库,因此您不需要为每个网站访问者购买 CAL。
有关详细信息,请参阅他们的地点...
答案4
Cals 和每处理器许可不适用于托管模式,因为您被明确禁止在这些许可下托管,并且必须根据服务提供商许可协议。微软拥有单独的许可来保护 Windows 品牌;因为没有人会因为黑客入侵而责怪 Joe 的托管,所以他们会责怪微软。这些计划下有特定的架构和指南(以及特殊支持)。如果没有获得 SPLA 许可,您将面临随时被关闭的风险。