1

我无法理解 Microsoft 许可的工作原理。

这是我试图成本的系统。

  • Windows 服务器 2008 或 2012
  • SQL Server 标准
  • ASP.NET MVC 4 App 20 用户
  • SSRS 20 个用户
  • SSIS 数据导入

那么我需要 20 个 SSRS 卡吗?

使用 SQL Server 的 MVC 应用程序是否需要 20 个 Cal?

SSIS 需要 Cal 吗?

4

1 回答 1

2

如果您正在运行使用 SQL Server 作为后端的公共网站,则需要使用 Per Core 许可(或 SQL Server 2012 之前的 Per Processor 许可)。使用此许可证,您不需要任何 CAL。

如果您说您有一个被 20 个用户使用的内部 Web 应用程序,那么您有多种选择,您必须找出哪个最便宜(记住未来的增长)。

您可以如上所述选择 Per Core 许可,您的所有许可需求都将得到满足。请注意,您的服务器上的每个处理器内核都需要一个许可证。您没有指定系统有多少核心。如果您有用于故障转移的备份服务器,则还需要额外的许可证。

或者,您可以选择 Server+CAL 模型,这是一种更容易混淆的方法。首先,您需要一个服务器许可证。然后,您必须确定您拥有多少“用户”。为此,“用户”是特定的人(用户)或特定的机器(设备)。每个“用户”都需要一个 CAL。如果机器或在机器上登录的人拥有 CAL 许可证,他们可以将 SQL Server 用于任何目的,无论是 SSRS、SSIS、Web 应用程序还是其他任何目的。

如果您有需要连接到 SQL Server 以执行自动数据导入或任何此类事情的后端系统(未被人员使用的服务器),则这些系统将需要设备 CAL。如果您有一个需要在任何地方使用 Web 应用程序的旅行销售人员,那么该人将需要一个用户 CAL。如果您有典型的隔间员工,您可以使用设备 CAL 许可他们的机器,或者您可以使用用户 CAL 许可员工,这取决于您。

编辑:当然,您还需要 Windows Server 许可证。我认为这很明显,但你永远不知道...

于 2013-09-10T02:44:15.433 回答