公司打算买个正版 SQL SERVER 2014。麻烦问下 5CALs 是什么意思?

2018-04-03 10:05:16 +08:00
 tuding
1961 次点击
所在节点    问与答
7 条回复
goofool
2018-04-03 10:15:55 +08:00
Client Access Lic ?
Tuisku
2018-04-03 10:57:22 +08:00
Client Access License (客户端访问许可证)

具体信息可以参考:
https://www.microsoft.com/zh-CN/licensing/product-licensing/client-access-license.aspx

简单来理解就是可以有多少客户端合法的访问您的 SQL Server 服务器
tuding
2018-04-03 11:23:11 +08:00
@Tuisku 看了, 没看懂.
那如果是 web 应用, 是不是 1 个用户数就够了呢?
Tarkky
2018-04-03 11:28:42 +08:00
@tuding 客户端都是访问 web 服务器,web 服务器访问 sql,所以有几个 web 服务器就要买几个 cal
bulldozer
2018-04-03 11:39:00 +08:00
@tuding 不是,理论上无论通过什么方式连接,一个用户就需要 CAL,也就是 100 人访问网页理论上需要 100 个 CAL,公开的无法预估的 WEB,那就需要使用 per CPU 类型的 license。

这就是为什么明明微软东西还不错,但在 web 上普及不开,费用不是一般的高。
Tuisku
2018-04-03 11:40:51 +08:00
@tuding #3

如果是 Web 应用(即前端多路复用模式*,用户通过前端应用服务器去连接后端 SQL Server 数据库),您应当为访问您 Web 应用的每一个用户都购买 CAL。

所以一般在这种情况下,建议您选择“ Core License ”的授权模式(既基于处理器核心的授权)。此授权模式不限定可合法访问的用户数量。注意:若要为物理服务器授予许可,必须为该服务器中的所有核心授予许可。服务器中的每个物理处理器需要至少四个核心许可证。

*多路复用:
如果具有 CAL 的用户手动将 SQL Server 中的数据导出为与 SQL Server 无关的文件( Excel 文件或 HTML 文件等)并手动上传或分享给第三方,则第三方无需获取 CAL。

关于多路复用的信息可参考: http://download.microsoft.com/download/8/7/3/8733d036-92b0-4cb8-8912-3b6ab966b8b2/multiplexing.pdf
Tuisku
2018-04-03 11:49:50 +08:00
P.S. :
微软的合规授权信息庞大且复杂
更多相关信息您可以咨询:
(800) 426-9400 (美国)或 (877) 568-2495 (加拿大)联系 Microsoft 代表咨询

或者咨询您当地的 Microsoft 解决方案提供商、Microsoft 客户代表,他们会给您提供最具有性价比的授权方案(比如可以合法的绕过关于“多路复用”的限制,毕竟一切皆可商量

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/443792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX