许可
Enterprise Server 的许可由以下两个组成部分构成,它们共同组成一个两级许可系统:
- Server License – 该许可证使组织能够使用 Enterprise Server 安装中的功能与服务。
- Client Access License – 该许可证使组织内的用户能够访问该组织的 Enterprise Server。
Enterprise Server 的许可既可以通过云端处理,也可以通过本地许可证文件(*.alf)处理。
Server 与 Client Access 两种许可证类型可在一个独立的许可证包中提供——Altium Enterprise Server——使组织及其用户能够访问该许可所支持的已安装服务器技术。
获取许可
当通过添加合适的 Enterprise Server License 为 Enterprise Server 授权后,Enterprise Server 的功能即可使用。概括来说,Enterprise Server 及其客户端连接可通过以下方式之一进行授权:
- 通过 Altium License 服务门户获取 Server 和 Client Access(CAL)许可证。这将使用 Enterprise Server 的 From cloud 选项(位于其 self-licensing 功能中)。退出登录后再重新登录 Enterprise Server,以启用新授权的功能。
- 连接到另一台 Enterprise Server 或 Altium Infrastructure Server(例如中央许可证服务器)中的 PLS 服务,该服务提供已获取且仍有可用席位的 Enterprise Server 许可证。有关此授权选项的详细信息,请参阅 External PLS mode。
- 从磁盘导入现有许可证文件(*.alf)。这将使用 Enterprise Server 的 From file 选项(位于其 self-licensing 功能中),并相当于“获取”你本地已拥有的 Enterprise Server 许可证。退出登录后再重新登录 Enterprise Server,以启用新授权的功能。
-
将许可证文件(*.alf)放置到 Enterprise Server 安装的根目录(通常为
\Program Files (x86)\Altium\Altium365)。Enterprise Server 在重启时会自动导入许可证文件——可能需要重启主机。
自助授权
Enterprise Server 提供灵活的“自助授权”方法,用于添加或获取 Altium 许可证,可通过其 Licenses 页面(Admin - Licenses)进行操作。对于全新安装的 Enterprise Server,系统会通过一系列提示说明引导你完成授权流程。
-
要为新安装的 Enterprise Server 开始授权流程,请在托管 Enterprise Server 的那台 PC 上,通过浏览器界面登录。你必须以管理员身份登录,使用默认的用户名/密码(
admin/admin)凭据,或使用已配置的管理员账号凭据。 -
登录后,你将进入界面的 Licenses 页面,界面顶部的提示横幅会指示 Enterprise Server 尚未授权。要添加许可证,点击
按钮,并在云端或文件选项中进行选择。From cloud 选项会加载 Altium 门户中你公司可用的许可证列表,而 From file 选项会打开文件浏览器,用于从磁盘选择并导入现有的 alf许可证文件。
Enterprise Server 会提示需要进行授权。选择是从云端添加授权,还是从本地现有的 alf 许可证文件添加。 -
使用 From Cloud 选项时,需要提供 Altium Account 凭据以连接到 Altium Licensing 门户。请注意,这些凭据允许 License Server 在初次获取公司许可证时直接与您的 AltiumLive 账号通信,因此此时安装并运行 Enterprise Server 的主机需要能够访问互联网。
由于 Enterprise Server 尚未配置为连接到账号,系统会自动打开一个 AltiumLive Sign in 窗口以请求你的账号凭据。请注意,这是一次性流程——一旦账号凭据验证通过,它们将作为 Enterprise Server 配置的一部分被保存(参见 Admin - Settings - General - AltiumLive Credentials)。
-
将出现 Add Licenses 窗口,列出你公司可用的所有 Altium 许可证,包括 Enterprise Server 以及其他 Altium 软件的许可证。要激活 Enterprise Server 功能,请选择一个有效的 Altium Enterprise Server server license。要使用户能够从 Altium Designer 登录 Enterprise Server,还需选择一个有效的 Altium Enterprise Server CAL 许可证(Client Access License)。

选择所需的 Enterprise Server 授权——包括一个 Server Licence 和至少一个 Client Access License(CAL)。 -
点击
按钮,启动将这些许可证从远程 Altium License Server 获取(或“检索”)到本地 Enterprise Server 的过程。完成后,Licenses 页面将显示已获取的许可证,并提示你退出/重新登录以激活 Enterprise Server 功能。Altium Enterprise Server 许可证将占用一个席位,如与该许可证关联的 User Count 字段所示。该席位由内部“System”用户使用。

已获取的 Enterprise Server 授权——这是让 Enterprise Server 完成授权最快、最简化的方法。 -
当你退出并重新登录 Enterprise Server 后,已启用的功能将在左侧主导航树中完全可用。
获取许可证文件
通过云端 Altium License 服务为 Enterprise Server 获取许可证,是最快且最简化的方式。但如果你愿意,Enterprise Server 的授权也可以通过本地许可证文件(*.alf)来处理。所需许可证文件的手动获取可通过 Company Dashboard 完成(通过 Altium 网站右上角 Altium 账号菜单中的 Company Dashboard 入口访问)。在 Licenses page 中找到适用的许可证,然后进入详细的许可证管理页面。进入后,点击 Activate 链接以生成并下载相应的许可证文件。
许可证文件的数量取决于组织需求,但至少需要两个文件:
- Altium Enterprise Server License – 该许可证使组织能够使用 Enterprise Server 安装中的功能与服务。无论 Enterprise Server 数据使用何种后端数据库类型,获取到的许可证都是相同的:Altium Enterprise Server License <LicenseActivationCode> R10 Primary.alf。
- Altium Enterprise Server Client Access License (CAL)– 此许可证使组织内的用户能够访问并登录组织的 Enterprise Server,同时也决定了可同时连接到 Enterprise Server 的用户数量。尽管可以注册任意数量的用户来访问和使用 Enterprise Server,但只有获得许可的数量才允许同时连接。每个许可证提供购买的席位数 n,可支持最多 n 名不同用户同时连接。无论 Enterprise Server 数据所使用的后端数据库类型为何,所获得的许可证都是相同的:Altium Enterprise Server CAL License <LicenseActivationCode> R10 Primary.alf。
下载许可证文件后,可通过以下方式使用:
-
通过 Enterprise Server 的自助许可功能逐个导入。从 Enterprise Server 浏览器界面的 Licenses 页面点击
按钮,并选择 From file 选项。随后会打开文件浏览对话框,用于选择并导入 alf 文件(一次导入一个)。
- 将其放入 Enterprise Server 的根安装文件夹(默认路径为 \Program Files (x86)\Altium\Altium365)。Enterprise Server 在重启时会自动导入许可证文件——可能需要重启系统。
为用户授权
用户(组织内的团队成员)的连接访问由当前应用于 Enterprise Server 的 Client Access License (CAL) 控制。许可证按上述方式添加到 Enterprise Server,并由管理员通过服务器的 Licenses 页面(Admin - Licenses)进行配置。
Client Access License 为指定数量的席位提供 Enterprise Server 连接能力,这些席位作为一个按需浮动的许可证池。当用户登录 Enterprise Server 时,如果其属于该许可证已分配的组,就会从该池中分配一个许可证连接席位给该用户。无论用户是通过浏览器还是通过 Altium Designer 登录 Enterprise Server 都适用——如果用户同时从浏览器和 Altium Designer(同一台 PC)登录,也只会占用一个许可证席位。
有关用户组的使用信息,请参阅 Managing Users & Groups。
要控制连接许可证(CAL)如何向各组(从而向用户)提供,请编辑其许可证分配配置,以包含特定组、席位分配和连接选项。可在 Licenses 页面点击其编辑条目(
)来查看许可证的当前分配情况。

CAL 许可证可应用于单个用户组,并可对席位进行限制。与 Project Sharing 结合使用时,可严格控制用户访问。
编辑连接许可证分配(
),以定义可访问该许可证的组(Assign to role),从而确定哪些用户可以连接,以及该许可证有多少席位可供该组使用(Seats count 或 All available seats)。请注意,其他设置(如 Automatic leasing 和 Allow Roaming)适用于由 Private License Service 提供的其他许可证类型。

通过为特定组分配特定数量的许可证席位,控制谁可以通过浏览器或 Altium Designer 访问 Enterprise Server。
可根据需要向 Client Access License 添加更多分配(
),以将可用席位分配给各用户组。

一个连接许可证(CAL)可以关联多个许可证分配,用于分配或限制支持用户登录的席位。
许可证使用情况
Enterprise Server 提供多种方式来查看和评估许可证的使用情况。对于 CAL 连接许可证,如需查看谁正在(或曾经)登录 Enterprise Server,请在 Licences 页面的 Licenses 选项卡中展开该连接许可证条目。
该用户列表包含许可证使用时长及开始时间,并允许你终止某个用户的连接会话(Kill Session)。在 Groups 选项卡下还提供更多信息,其中显示每个服务器组的许可证席位可用性与当前使用情况。
|
在 Licenses 页面的 Licenses、Groups 和 Reports 选项卡下可获得更全面的许可证使用数据。 在 Licenses 页面的 Licenses、Groups 和 Reports 选项卡下可获得更全面的许可证使用数据。 |
超出许可证连接上限
默认情况下,所有 Client Access Licenses 的席位会汇总到一个浮动许可证池中。换句话说,就是一个用于 Enterprise Server 连接的大“桶”。当组织内用户(团队成员)尝试连接到 Enterprise Server 时,会如上所述自动从该池中分配一个席位。此分配会在后续用户访问中持续生效。
如果你尝试在 Altium Designer 或外部浏览器中连接/访问 Enterprise Server,而同时连接数上限——由许可席位数量和组分配决定——已达到,则登录将失败。在这种情况下,会弹出对话框提示你这一情况。




