我正在运行需要非常有限数量的用户连接的服务器(一次最多5个)。所以SQL 2008 Workgroup的5-CAL版本对我来说似乎很完美。现在,我需要知道的是:我是否真的需要在将要使用服务器的每台机器/用户上物理安装CAL(通过使用我的意思是读写)或者5-CAL许可证是否仅仅意味着任何时候只有5台机器/用户可以登录?
即。可以有6个或7个不同的人使用它,只要其中只有5个同时连接?
由于 卡尔
答案 0 :(得分:4)
一切都在这里:SQL Server 2008 Licensing Frequently Asked Questions
然而,这并不是最容易理解的。
基本上,每个用户或设备都有一个CAL。区别在于“设备客户端访问许可证(CAL)与用户CAL之间的区别是什么?”是上面的链接“。
无论您使用何种CAL类型,只要5个可以同时连接就没关系。或者一个客户端有200个连接打开。
每个用户或每台PC(用户CAL或设备CAL),而不是每个连接。在过去的日子里(SQL 7?)你确实有每个连接,但是自从我看到它以来已经有一段时间了。
编辑,实际回答:它们没有严格执行,因为SQL Server实例计算了一些东西,但你将非法使用该软件。
答案 1 :(得分:2)
这取决于您使用的许可模式:
每个CPU许可 - 不需要CAL,但您可以预先支付无限制的用户和设备访问权限。您只能使用SQL Server框中可以拥有的物理CPU(而不是核心)的数量。
每台设备CAL - 您可以为物理设备分配CAL,并且从该设备访问SQL Server的任何人都获得许可。因此,10个人从1台共享计算机访问SQL Server需要您拥有1台设备CAL。
每个用户CAL - 您可以为个人分配CAL,访问SQL Server的任何人都需要拥有许可证。因此,从1台共享计算机访问SQL Server的10个人要求您拥有10个用户CAL,但是1个人从10台计算机访问SQL Server只需要1个CAL。
CAL是按逻辑处理的 - 没有硬性限制,只是不要超过您拥有的许可证数量。
http://www.microsoft.com/Sqlserver/2005/en/us/pricing-licensing-faq.aspx
http://www.microsoft.com/sqlserver/2008/en/us/licensing-faq.aspx