分享

1.3 软件授权

 书摘空间 2015-07-31

1.3  软件授权

  购买图书、音像、软件以及技术授权等与购买一般的商品有很大的区别。

  对于普通实物商品,消费者通常购买了使用权,因此拥有了该实物商品全部的权利,例如,可以自己使用,可以出租、销售给别人并获利,还可以使用、加工、改装该商品从而获得更多利益。

  而对于计算机软件,通常软件公司出售的只是有着各种附加条件的许可证(license),也就是说,消费者只获得了在一定条件下的使用权,但并不拥有这个软件。以合法途径取得的计算机软件,通常会在授权许可协议中列出明确的、限定的使用范围(数量、用途等),一旦超出许可的使用范围,就构成了侵权行为。

  在安装SQL Server之前,需要获得微软的授权许可。SQL Server 不同的版本有不同的功能,不仅价格颇有差异,获得许可的方式也不尽相同。

  微软的产品授权指用户通过微软的正版软件经销商购买相应的。获得许可证的方式有签署企业协议(Enterprise Agreement,简称 EA)、应用平台授权计划(Enrollment for Application Platform,简称 EAP)等,以及购买选择附加许可证(Select Plus)、开放式许可证(Open License)、OEM 等。

  当用户获得了微软产品的授权许可之后,用户可以登录微软的官方网站查看拥有的微软产品的授权模式、数量、有效期等信息。


提示:

  正版授权与正版软件是不同的概念。例如,用户获得的许可证只被授予将该产品安装到一台计算机,实际上却被安装到2台计算机上,那么这2台计算机上的该产品可能都通过了微软的正版验证,但是在第2台计算机上安装的没有正版授权(未经授权的产品),因此在第2台计算机安装和使用该产品属于非法使用的行为。

  超出授权的许可范围不仅包括超出数量许可(例如,用户数或终端数量超出了许可证的数量),还包括不正确的使用场合(例如,在企业中使用非商业用途的许可证)。



1.3.1  授权模式

  SQL Server 产品有两种基本的授权(License)模式。

● “每处理器”或“每内核”模式

  “每处理器”(Per Processor)授权模式只计算物理处理器的数量,与物理处理器的内核数量无关。这种授权模式一直沿用到SQL Server 2008 R2。

  SQL Server 2012开始,授权模式进行了调整。按“每内核”(Per Core)计数,同时还需要计算物理处理器(插槽)的数量,单个插槽最低需要购买4个内核的授权。

  这一授权模式可以很好的简化授权的复杂程度,不用统计有多少用户(或者设备)会访问 SQL Server,以及是防火墙内部还是来自Internet的外部连接。

  这种授权模式适用于以下场景:

◆ 不能或不想计算用户/设备数量。

◆ 用户/设备数量足够多,“每处理器”或“每内核”方式比“服务器/客户端访问许可”的方式更有成本效益。

◆ SQL Server 用于对外的 Web 站点或应用程序,用户数量无法统计。


● “Server+CAL”模式

  CAL 即客户端访问许可(Client Access License),分为设备访问许可(Device CAL)和用户访问许可(User CAL)两类。SQL Server 及其组件(例如报表服务)提供服务,客户端则是访问这些服务的设备或用户。

  购买 CAL 时需要考虑有多少客户端需要访问 SQL Server 并从中获取数据,客户端的计算方式与中间层无关,只与最终有多少客户端能够访问(包括浏览、修改、删除数据等)SQL Server 服务器中的数据有关。在计算客户端时,需要特别注意以下场景:

◆ 前端多路复用(即用户通过前端应用服务器去连接后端 SQL Server 数据库)或池化方式不会减少所需要的 CAL 数量。例如,企业中的客户端不直接访问 SQL Server 而是集中通过一台 Web 服务器(或一个 Web 服务器组)间接访问,这时候仍应该为每个客户端单独购买 CAL。

◆ 员工和员工之间手工传输数据,对于接收方的员工不需要 CAL。例如,一个员工访问 SQL Server 并生成 Excel 报表,然后发送给另一个员工,那么接收 Excel 报表的员工不需要 CAL(前提条件是该Excel 报表不再去访问 SQL Server 服务)。


  选用“Server+CAL”模式的用户,需要在服务器端采购 SQL Server 服务器许可,并为客户端购买 CAL。每个客户端只需要一份 CAL 就可以访问本企业中数量不限的 SQL Server 数据库。

  这种授权模式适用于以下场景:

◆ 可以计算出用户、设备数量。

◆ 用户/设备数量足够少,使用该授权模式的成本低于“每处理器”或“每核”模式。

◆ 用户需要访问数量非常多的 SQL Server 数据库。



1.3.2  购买授权

  从旧产品的企业版升级时可能会有“服务器/客户端访问许可”授权模式。这种授权模式的技术限制是最多使用20个“内核”。

  新购买的 SQL Server 2014 企业版只能使用“每内核”授权模式,最少需要购买4个内核授权许可。如果购买的授权数量少于服务器实际的核的数量,那么需要在 SQL Server 设置中加以限制。例如,仅购买4个“每内核”授权,则需要将实际使用的处理器数量限制为不超过4核。

wkiom1vlfqzikcu_aajvtoy9mcy025.jpg

  商业智能版则只能使用“服务器/客户端访问许可”授权模式。

  标准版可以任选“每内核”或“服务器/客户端访问许可”授权模式。

  开发版基于“每用户”方式进行授权,价格非常低。

  Web 版需要由微软的 SP(服务供应商)和 ISV(独立软件供应商)通过 SPLA(微软服务供应商许可协议)订购。

  ISVR SQL Server 只能用于从 ISV 打包购买的 ISV 解决方案与 SQL Server,不可以用于其它的应用。例如,企业购买了一套财务软件,其中已经包含了一套 ISVR SQL Server。在这种情况下,这套 SQL Server 只能用于该财务软件本身的应用,企业内部开发的其它商业应用不可以直接使用这套 SQL Server 作为后台的数据库系统。

  在购买授权时,特别要注意OEM版本的授权许可。由于OEM版本的产品是与硬件捆绑销售,虽然具有一定的价格优势,但是同时也有非常多的附加条款。


提示:

  ISV 英文全称是 Independent Software Vendor,是指专门从事软件或解决方案的开发,且不制造计算机系统的硬件部件的企业。

  ISVR 即 ISV Royalty Licensing 计划,它将 SQL Server 许可与且仅与 ISV 的产品一起销售,用户只能通过 ISV 打包购买解决方案与 SQL Server,用户必须将该 ISVR SQL Server 与 ISV 的产品一起使用。

  SPLA 英文全称是 Services Provider License Agreement。用户不需要购买软件的版权而是以订阅的方式按月支付费用。

 


1.3.3  虚拟化中的授权方式

  用户可以将 SQL Server 安装在虚拟机中。虚拟化中的授权方式比较复杂,详细的授权与采购方式请咨询经销商。

  作为一般性的原则,通过“每内核”模式购买许可时,必须为虚拟机中的每一个虚拟核(virtual core)购买独立的授权许可,而且每一台虚拟机最少要购买4个“每内核”授权许可。例如,某台虚拟机用了2个虚拟核,运行 SQL Server 2012 标准版,那么用户需要为这台虚拟机购买4个“每内核”许可。

  在禁用超线程时,硬件线程(hardware thread)等于“物理核”的数量;启用超线程时,硬件线程等于2倍的物理核的数量。出于许可的目的,一个虚拟核映射到一个硬件线程。

  当为单个的虚拟机授权时,不考虑内核的系数。当 SQL Server 2014 标准版运行在一个“每内核”模式授权的虚拟环境中,为每个独立的虚拟机授权是唯一有效的许可方式。



1.3.4  升级产品或版本

  如果在购买许可时同时带有 SA(软件保障),那么在SA涵盖范围内可以自动升级到对应新产品的相同版本。例如,购买带有 SA 的 SQL Server 2012 企业版,那么可以在 SA 的有效期内升级到 SQL Server 2014 企业版。

  某些授权方式的版本可以在 SA 的有效期内购买 SA Step-Up SKU,从而迁移到较高的版本。例如从标准版升级到企业版。

  如果现有的 SQL Server 授权不在 SA 范围内,那么升级时必须购买所需的 SQL Server 新版本的完整授权许可。


提示:

  SA 英文全称是 Software Assurance,是微软为批量授权(VolumeLicenseVL)用户提供的一个保障软件资产的解决方案。SA 可以让用户在保障有效期内(2年或3年,视不同的许可证而定)升级到最新的软件版本。微软会提供一些专门面向 SA 的订阅,为用户增加更多的价值。



1.3.5  产品降级与降低版本

  产品降级是指用 SQL Server 2014 以前的产品替换当前购买的 SQL Server 2014 的授权产品。大多数的授权都允许降级使用。例如,购买了 SQL Server 2014 的授权,可以降级安装 SQL Server 2008。但是微软不提供降级版本的相关安装介质。

  从 SQL Server 2008 R2 开始,新增了用户在授权范围内降低版本的权利,允许用户使用较低的版本替换当前授权的版本。例如,购买了企业版的授权,可以在当前位置安装同产品的标准版。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多