SQL 2008 CALs - 它们是如何实施的?

时间:2009-06-01 10:54:22

标签: sql-server

我正在运行需要非常有限数量的用户连接的服务器(一次最多5个)。所以SQL 2008 Workgroup的5-CAL版本对我来说似乎很完美。现在,我需要知道的是:我是否真的需要在将要使用服务器的每台机器/用户上物理安装CAL(通过使用我的意思是读写)或者5-CAL许可证是否仅仅意味着任何时候只有5台机器/用户可以登录?

即。可以有6个或7个不同的人使用它,只要其中只有5个同时连接?

由于 卡尔

2 个答案:

答案 0 :(得分:4)

一切都在这里:SQL Server 2008 Licensing Frequently Asked Questions

然而,这并不是最容易理解的。

基本上,每个用户或设备都有一个CAL。区别在于“设备客户端访问许可证(CAL)与用户CAL之间的区别是什么?”是上面的链接“。

无论您使用何种CAL类型,只要5个可以同时连接就没关系。或者一个客户端有200个连接打开。

每个用户或每台PC(用户CAL或设备CAL),而不是每个连接。在过去的日子里(SQL 7?)你确实有每个连接,但是自从我看到它以来已经有一段时间了。

编辑,实际回答:它们没有严格执行,因为SQL Server实例计算了一些东西,但你将非法使用该软件。

答案 1 :(得分:2)

这取决于您使用的许可模式:

  1. 每个CPU许可 - 不需要CAL,但您可以预先支付无限制的用户和设备访问权限。您只能使用SQL Server框中可以拥有的物理CPU(而不是核心)的数量。

  2. 每台设备CAL - 您可以为物理设备分配CAL,并且从该设备访问SQL Server的任何人都获得许可。因此,10个人从1台共享计算机访问SQL Server需要您拥有1台设备CAL。

  3. 每个用户CAL - 您可以为个人分配CAL,访问SQL Server的任何人都需要拥有许可证。因此,从1台共享计算机访问SQL Server的10个人要求您拥有10个用户CAL,但是1个人从10台计算机访问SQL Server只需要1个CAL。

  4. CAL是按逻辑处理的 - 没有硬性限制,只是不要超过您拥有的许可证数量。

    http://www.microsoft.com/Sqlserver/2005/en/us/pricing-licensing-faq.aspx

    http://www.microsoft.com/sqlserver/2008/en/us/licensing-faq.aspx