一、终端与服务器许可证的定义
(一)服务器许可证
服务器许可证是指一种由厂商或供应商发放的许可证,授予用户在其服务器上运行特定的软件或服务的权限。它的存在是为了确保软件或服务的合法使用,同时对厂商权益起到保护作用。例如,在企业使用Windows Server系统时,需要获得微软提供的服务器许可证,才能合法地在服务器上运行相关的服务和软件。这就如同购买了电影票才能进入电影院观看电影一样,服务器许可证是使用服务器相关软件或服务的“入场券”。没有这个许可证,使用相关软件或服务就是侵权行为。而且,服务器许可证还规定了使用的条件和限制,不同的许可证可能在使用人数、使用范围、使用期限等方面有所不同 。
(二)终端许可证
终端通常指用户与计算机系统进行交互的设备。终端许可证则是针对终端设备在连接服务器、使用服务器提供的服务或软件时所需的一种授权。以远程桌面服务(RDS)为例,如果企业有员工通过终端设备(如个人电脑)远程连接到公司的服务器,那么这些终端设备可能需要相应的终端许可证才能进行合法的连接和操作。在Windows Server环境下,当涉及到终端服务器时,终端许可证的管理和分配对于确保整个系统的正常运行和合法使用至关重要。如果终端没有有效的许可证,可能会出现连接被拒绝等问题,影响用户正常使用服务器提供的资 服务。
二、终端与服务器许可证的类型
(一)基于用户数和服务器数的许可证
用户许可证
用户许可证是基于服务器上同时连接的用户数量来确定的许可证类型。例如,一个企业购买了一个允许100个用户同时连接的服务器用户许可证,那么在任何时候,最多只能有100个用户同时通过终端设备连接到服务器并使用相关服务。这种许可证类型适用于企业内部用户数量相对固定且可统计的情况。如果企业员工数量增加,超过了许可证允许的用户数量,就需要购买额外的用户许可证来满足需求。
在Windows Server环境下,对于远程桌面服务(RDS),用户许可证可以进一步分为每用户CAL(客户端访问许可证)。每用户CAL允许特定用户从任何设备访问服务器资源,只要该用户拥有有效的CAL。这对于企业中员工可能使用多台设备(如办公电脑、笔记本电脑、移动设备等)来访问服务器的情况非常适用,企业只需要为每个员工购买一个每用户CAL即可,而不管员工使用多少设备来连接服务器 。
服务器许可证
服务器许可证是基于服务器数量的许可证类型。企业根据自身拥有的服务器数量来购买相应的许可证。例如,企业有5台服务器需要运行特定的软件或服务,就需要购买5个服务器许可证。这种许可证类型适用于企业对服务器数量有明确规划和管理的情况。不同的软件或服务供应商可能对服务器许可证有不同的规定,比如有些许可证可能限制服务器的硬件配置、使用的操作系统版本等。
在Windows Server中,对于终端服务器,服务器许可证的管理涉及到终端服务器许可证管理器。如果客户端访问许可证在许可证管理器中可用,并且终端服务器许可证管理器用完所需的许可证,则会授予临时许可证,如临时Windows NT工作站完整许可证或临时Windows NT工作站等类型的临时许可证 。
(二)其他类型的许可证
每设备CAL(客户端访问许可证)
- 每设备CAL是与每用户CAL相对应的一种许可证类型。每设备CAL是基于设备数量的,即每台设备需要有一个单独的CAL才能访问服务器资源。例如,企业有100台终端设备(如台式电脑)需要连接到服务器,就需要购买100个每设备CAL。这种许可证类型适用于企业对设备管理比较严格,设备数量相对固定且设备与用户不是一对一绑定的情况。比如在企业的公共办公区域,有多台共享的终端设备,使用每设备CAL可以确保每台设备都有合法的访问权限。
过渡客户端访问许可证(CAL)
- 在特定的服务器环境下,如Windows Server 2003,存在过渡客户端访问许可证。这种许可证主要是为了满足在系统升级或过渡阶段,客户端对服务器访问的合法性需求。例如,当企业从旧版本的Windows Server系统升级到Windows Server 2003时,可能会有一个过渡时期,在这个时期内,过渡客户端访问许可证可以让客户端在满足一定条件下继续合法地访问服务器,同时企业可以逐步调整许可证的购买和管理策略以适应新的系统环境 。
三、终端与服务器许可证的申请流程
(一)确定需求
确定服务器类型和用途
- 例如是Windows Server、Linux服务器还是其他类型的服务器。不同类型的服务器许可证申请流程和要求可能会有很大差异。如果是Windows Server,还需要确定具体的版本,如Windows Server 2019、Windows Server 2022等,因为不同版本可能在许可证的功能、价格、申请条件等方面有所不同。同时,要明确服务器的用途,是用于文件存储、数据库管理、应用程序托管还是其他功能。例如,如果是用于数据库管理,可能需要考虑数据库软件对服务器许可证的特殊要求,以及与数据库相关的客户端访问许可证的需求。
确定终端设备情况和用户需求
- 了解终端设备的类型、数量和使用方式。终端设备可以是台式电脑、笔记本电脑、移动设备等。如果终端设备数量众多且类型复杂,可能会影响许可证的类型选择(如每设备CAL还是每用户CAL)。同时,要考虑用户的使用需求,例如用户是否需要从多个设备访问服务器,是否有远程办公的需求等。如果有大量用户需要远程办公,通过终端设备远程连接到服务器,那么就需要确保有足够的终端服务器许可证来支持这些远程连接。
(二)获取许可证
向软件厂商或经销商获取信息
- 根据确定的服务器类型和需求,向相关的软件厂商或经销商获取许可证的详细信息。这包括许可证的类型、价格、有效期、购买方式等。对于Windows Server许可证,他们会提供关于不同版本服务器许可证的详细信息,如Windows Server 2022的标准版和数据中心版许可证的区别,以及各自适合的应用场景和价格体系。同时,他们也会告知关于终端服务器许可证的相关信息,如如何购买终端服务器CAL,以及不同类型CAL(每用户CAL或每设备CAL)的价格和适用范围。
购买许可证
- 在了解了许可证的相关信息后,根据企业或组织的预算和需求购买相应的许可证。购买方式可能有多种,例如直接在线购买、通过经销商购买或者签订企业级的软件许可协议。如果是签订企业级的软件许可协议,可能会涉及到批量购买许可证,这样在价格上可能会有一定的优惠。在购买过程中,需要提供相关的企业信息,如企业名称、地址、以便软件厂商或经销商进行记录和管理。对于一些大型企业,可能还需要进行采购招标等流程来确保购买过程的公平性和合理性。
(三)安装和配置许可证
安装许可证
- 对于Windows Server许可证,安装过程通常会有相应的向导或工具。例如,在Windows Server的安装过程中,可以输入购买的许可证密钥来激活服务器许可证。如果是终端服务器许可证,可能需要在终端服务器许可证管理器中进行安装。在安装过程中,需要按照提示输入正确的许可证信息,如许可证号码、授权码等。如果是批量购买的许可证,可能还需要输入批量许可计划信息,如注册号、协议号或许可证和授权号码(具体取决于计划类型)等信息 。
配置许可证
- 在安装完成后,需要对许可证进行配置。对于服务器许可证,可能需要配置服务器的使用权限,如允许哪些用户或组访问服务器,设置不同用户或组的访问级别等。对于终端服务器许可证,需要配置终端服务器的授权模式,例如是每用户授权模式还是每服务器授权模式。如果是每用户授权模式,需要确保每个用户都有相应的客户端访问许可证(CAL);如果是每服务器授权模式,则需要根据服务器的性能和用户数量合理设置允许同时连接的用户数量上限。同时,还需要配置许可证的跟踪和管理功能,以便及时了解许可证的使用情况,如剩余可用许可证数量、许可证的有效期等。
四、终端与服务器许可证的常见问题及解决办法
(一)许可证不足的问题
现象及影响
- 当终端服务器许可证不足时,会出现一系列问题。例如,管理员可能会发现无法为新的终端设备或用户提供连接服务器的权限。对于普通用户来说,在尝试通过终端设备(如RDP客户端)连接服务器时,可能会被拒绝连接,并且客户端会收到提示消息,如“终端服务器已结束连接”等。这会严重影响企业的正常业务运作,特别是对于依赖远程桌面服务(RDS)进行办公的企业,员工可能无法正常访问公司服务器上的文件、应用程序等资源 。
解决办法
- 如果是Windows Server环境下的终端服务器许可证不足,可以先检查终端服务器许可证管理器中的许可证使用情况。如果有临时许可证可用,可以先利用临时许可证来满足部分连接需求。如果没有临时许可证或者临时许可证也无法满足需求,可以考虑购买额外的客户端访问许可证(CAL)。另外,如果是因为许可证的授权模式设置不合理导致的许可证不足,例如在每服务器授权模式下,同时连接的用户数量超过了许可证允许的上限,可以将授权模式更改为每用户授权模式(如果适用)。具体操作是:单击“开始”,指向“管理工具”,然后单击“终端服务配置”;单击“服务器设置”,然后双击“授权模式”;将“授权模式”更改为“每用户”,然后单击“确定” 。
(二)许可证过期的问题
现象及影响
- 许可证过期后,终端设备与服务器之间的连接会受到影响。对于工作站终端来说,可能会出现连接后提示“由于授权协议中的一个错误,远程计算机中断了会话。请重新跟远程计算机连接;或者跟服务器管理员联系”等错误提示。这会导致用户无法正常使用服务器资源,影响工作效率。而且,在一些企业级应用中,如果大量终端设备的许可证过期,可能会导致整个业务系统的瘫痪。
解决办法
- 如果是工作站终端过期,可以到客户机(本机)中,打开“开始”选择“运行”,输入“regedit”确定打开注册表编辑器,删除此键值:[HKEYLOCALMACHINESOFTWAREMicrosoftMSLicensing ],这样终端就可以继续使用90天,但90天后还会提示过期,可再按此方法处理。如果是服务端过期,可以在授权里把每服务器改成每客户或执行 ,然后将terminal license服务停掉,然后将 %systemroot%system32lserver下所有文件删除,然后重新启动terminal license服务 。
(三)许可证验证失败的问题
现象及影响
- 许可证验证失败时,终端设备可能无法连接服务器或者在连接过程中出现错误提示。例如,在Windows Server环境下,可能会提示“由于许可证验证失败,无法连接到服务器”等信息。这会导致用户无法正常访问服务器资源,对于企业来说,可能会影响到业务流程的正常进行,特别是对于依赖服务器资源进行生产、办公等活动的企业。
解决办法
- 因为许可证验证需要通过网络与许可证服务器进行通信。如果网络连接正常,可以检查许可证的安装是否正确,例如许可证密钥是否输入正确、许可证文件是否完整等。对于Windows Server,如果是RD许可运行时出现事件ID 4105(表示许可服务器未添加到用户所在的域的终端服务器许可证服务器组),可以按照相关方案解决,即把许可服务器添加到相应的终端服务器许可证服务器组中 。
五、终端与服务器许可证的案例分析
(一)企业规模扩大导致许可证不足的案例
案例描述
- 某企业原本有50名员工,使用Windows Server系统,并购买了相应的每用户CAL(客户端访问许可证)。随着企业业务的发展,员工数量增加到100名。在没有及时购买额外CAL的情况下,新员工在使用终端设备(如办公电脑)通过远程桌面服务(RDS)连接服务器时,被拒绝连接,并且服务器管理员收到大量关于许可证不足的提示信息。这严重影响了新员工的正常办公,他们无法访问服务器上的共享文件、业务应用程序等重要资源。
解决方案及结果
- 企业的IT发现是每用户CAL数量不足导致的问题。然后,他们联系了微软的经销商,根据企业目前的员工数量和未来的发展规划,购买了额外的50个每用户CAL。在购买并安装了新的CAL后,新员工能够正常通过终端设备连接服务器,企业的业务运作恢复正常。这个案例说明企业在发展过程中,要及时关注许可证的使用情况,根据员工数量、业务需求等因素合理规划和购买许可证,以避免因许可证不足而影响业务发展。
(二)许可证过期未及时处理的案例
案例描述
- 一家小型企业使用Windows Server 2003作为服务器系统,并且购买了一定数量的终端服务器许可证。由于企业内部管理疏忽,没有及时关注许可证的有效期。当许可证过期后,员工在使用终端设备连接服务器时,频繁出现连接中断的情况,并且提示“由于授权协议中的一个错误,远程计算机中断了会话。请重新跟远程计算机连接;或者跟服务器管理员联系”。这导致员工无法正常完成工作任务,如无法及时获取服务器上的订单处理系统、财务报表等重要数据。
解决方案及结果
- 到客户机(本机)中打开注册表编辑器,删除[HKEYLOCALMACHINESOFTWAREMicrosoftMSLicensing ]键值,使终端设备能够暂时继续使用。然后,管理员及时联系了微软的技术支持人员,了解到需要购买新的许可证来彻底解决问题。企业购买了新的许可证并进行了正确的安装和配置后,员工的终端设备能够稳定地连接服务器,企业的业务恢复正常运行。这个案例提醒企业要建立有效的许可证管理机制,定期检查许可证的有效期,及时处理许可证过期的问题,以保障企业业务的连续性。
(三)许可证验证失败影响业务的案例
案例描述
- 某企业的网络架构进行了调整,将服务器迁移到了新的网络环境中。在迁移后,部分终端设备在连接服务器时出现“由于许可证验证失败,无法连接到服务器”的提示。这些终端设备主要是企业的销售部门员工使用的笔记本电脑,他们需要访问服务器上的客户关系管理(CRM)系统来获取客户信息、处理订单等业务。由于无法连接服务器,销售部门的工作受到了严重影响,订单处理效率大幅下降,客户满意度也随之降低。
解决方案及结果
- 企业的IT发现网络连接正常。然后,他们检查了许可证的安装情况,发现由于服务器迁移过程中,部分许可证文件的路径发生了变化,导致许可证验证失败。技术人员重新配置了许可证文件的路径,确保许可证能够正确验证。经过重新配置后,销售部门员工的笔记本电脑能够正常连接服务器,企业的销售业务恢复正常运作。这个案例表明在企业进行网络架构调整、服务器迁移等操作时,要特别注意许可证的相关配置,避免因许可证验证失败而影响业务。