什么是许可SQL Server的正确方法

时间:2013-09-10 00:59:47

标签: sql licensing

我无法理解Microsoft许可是如何运作的。

这是我想要花费的系统。

  • Windows Server 2008或2012
  • SQL Server标准
  • ASP.NET MVC 4 App 20用户
  • SSRS 20用户
  • SSIS数据输入

那么SSRS需要20个Cals吗?

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

SSIS需要Cal吗?

1 个答案:

答案 0 :(得分:2)

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

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

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

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

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

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