SolidNetWork 许可(SNL)可以让用户在不超出所购买的许可证下,浮动使用许可,而安装更多的 SolidWorks® 软件套数(包括 SolidWorks Office、SolidWorks Office Professional、和 SolidWorks Office Premium)及插件产品。
此文件包括数个部分,可满足不同的安装和管理需要:
第一节描述服务器安装,包括许可服务器、管理映像、以及三合一(Triad)服务器。
第二节描述客户端安装,包括许可客户端及许可和应用客户端。
第三节说明如何升级 SNL 安装。这包括升级 SolidWorks 主要版本的 SNL 管理器或升级 SNL 文件。此部分还涉及如何将 service pack 应用到 SNL 管理器。
第四节说明如何手工停止客户端的 SNL 连接("杀掉"许可)以将许可放回到许可库。
第五节说明如何与 SolidWorks 插件产品使用 SNL。
第六节说明如何借用 SolidWorks 许可,这样您可从远程位置(与许可服务器断开连接)使用 SolidWorks 软件。
第六节说明 SNL 情形和解疑,包括如何为 Windows® XP Service Pack 2 设定 Windows 防火墙选项。
第八节列举术语表。
下图显示典型 SNL 安装的一个范例。此图展示:
您可以在 eDrawing 零件或装配体文件中显示 COSMOSWorks™ 和 COSMOSXpress™ 分析数据(如果可用)。
SNL 管理器只安装到许可服务器上。
许可客户端没有安装额外的特定 SNL 软件。当您在许可客户端上安装 SolidWorks 软件时,序列号表示此计算机为 SNL 客户端,这样将提示 SNL 客户端安装对话框。当您键入许可服务器的地址时,客户端与服务器连接。

SNL 除 SolidWorks 软件要求外还有其它要求:
许可服务器及所有许可客户端必须在使用 TCP(传输控制协议)的同一网络上。
许可服务器的操作系统必须是 Windows® 2000、Windows XP Professional、或者 Windows 2003 Server。
硬件锁(dongle)必须附加在许可服务器的并行端口或 USB 端口(根据您所有的硬件锁类型而定)。
许可服务器必须有一个与安装在并行或 USB 端口的硬件锁相关的许可文件(在此之后称为 SNL File(文件))。
访问 SolidWorks Network License Request Form(网路许可申请表)网页。链接根据您是否为订购服务客户而不尽相同。
订购服务客户:
访问 www.solidworks.com/pages/services/subscription/NetworkLicenseSupport.html。
在 Support Login(支持登录), 键入您的 SolidWorks 序列号,然后单击 Login(登录)。
非订购服务客户:
单击 SNL License file request - Commercial & Research(SNL 许可文件申请 - 商业和研究)。
在 SolidWorks Network License Request Form(网路许可申请表)下键入所需信息。
单击继续。
一信息告诉您 SNL 文件已通过电子邮件发送给您。
当您收到电子邮件时,将 SNL 文件(文字文件)复制到您的硬盘上。
如果您的 SNL 文件有问题,请发送电子邮件到 snl@solidworks.com。
此部份将详细说明典型的许可服务器在网路上的安装。网络可以由许可客户端及应用程序和许可客户端两者组成。
许可服务器可以进行以下之一:
只分发 SolidWorks 许可。
分发 SolidWorks 许可并运行 SolidWorks 软件。
先安装许可服务器。当许可客户端被安装时,它们必须确认可与 SolidNetWork 许可服务器取得联系。
许可服务器支持多个许可客户端。它在网络上为客户机分发许可。
将 SolidWorks Disk 1 插入到许可服务器的光盘驱动器中。
在对话框中单击其它产品。
单击 SolidNetWork 许可管理器,接着单击安装。
按荧屏上的指示操作,直到 SolidNetWork 许可文件向导对话框出现。
在服务器类型下,选择单一。
单击下一步。
在服务器信息框中:
如果您的公司使用防火墙,选择此服务器上使用了防火墙。
将端口号和卖方端口监控程序端口号保留为其默认值,或键入您公司所使用的端口号。
端口号码为 TCP/IP 端口号码,范围在 1024 - 60000 之间,不能被其它过程所使用。默认值 25734 一般来件讲应为适当,不可能与目前在您许可服务器上的其他 FLEXlm® 服务器处理程序相同。
单击下一步。
单击读取以输入许可信息。
在读取许可证对话框中单击浏览。
在选择包含许可信息的文件对话框中浏览到所需的 SNL 文件,然后单击打开。
单击确定关闭读取许可证对话框。
许可出现在 SolidNetWork 许可文件向导中。
单击完成。
在安装完成对话框中单击完成。
许可服务器及管理映像安装可以让网络上的某台电脑同时分配 SNL 及 SolidWorks 软件。客户端从许可服务器获得一许可,然后再从相同的电脑运行 SolidWorks 软件。
此配置要求许可服务器和管理映像安装在同一台电脑上。
根据欲进行许可服务器安装中的说明安装许可服务器。
使用文件 SolidWorks 安装及管理指南并按照"欲生成管理映像"下的指示操作。
SNL 管理程序是一配置 FLEXlm 服务器的方便工具,包括一些常用的配置安装。不过,FLEXlm 软件提供其他额外的选项。详细信息请参阅:
<SolidNetWork_License_Manager_安装目录>\docs\flexuser\toc.htm
例如,SolidWorks 能让您在服务器上登记许可闲置的时间,所以许可在一段时间未被使用后,可以重新回到闲置的许可共享资源库中。您必须生成文字文件:
<SolidNetWork_License_Manager_安装目录>\Licenses\sw_d.opt
并编辑文件使其包含下列的指令列∶
TIMEOUTALL seconds
以大于或等于 900(即 15 分钟,15 分钟是所允许的最小时间)的数字替换 seconds。
安装三合一服务器在稳定的电脑上。请不要安装在常需要重新开机或关机的电脑上。
三个服务器应在同一子网络上。 不要将三合一服务器配置于较慢传输或拨号链接。
系统管理员应及时发觉服务器何时死机并且尽快重新开机。如果只有两台服务器在运行,这个状况比单一服务器更糟,因为有两个故障点。在这种情况下,您失去所有许可的可能是使用单一服务器的两倍。
三合一服务器不应在下列情况下使用:
无系统管理员的站点,因为三合一服务器要求管理监察。
单一电脑为系统的故障点的站点。如果所有终端用户数据在单一文件服务器上,使用三合一服务器无益处。
通过完成欲进行许可服务器安装中的步骤 1 - 4 来安装第一个三合一服务器。
在 SolidNetWork 许可文件向导的服务器类型下选择三合一。
单击下一步。
在服务器信息框中单击下一步。
为三合一 Partner(伙伴) 1 和三合一 Partner(伙伴) 2 服务器输入计算机名称和 硬件锁 ID。
这样可以确保当其中一个服务器无法使用时,客户端电脑仍可以从另外两个服务器(只要为可用)获得许可。
单击下一步。
单击读取以输入许可信息。
在读取许可证对话框中单击浏览。
在选择包含许可信息的文件对话框中浏览到所需的许可文件,然后单击打开。
在读取许可证对话框中单击确定。
许可出现在 SolidNetWork 许可文件向导中。
单击完成。
SolidNetWork 许可文件向导警告对话框出现。
单击确定。
在安装第二和第三个三合一服务器前,请确保网路上第一个服务器的 SNL 文件 (sw_d.lic)在第二和第三个服务器上可看见。
完成欲进行许可服务器安装的步骤 1 - 3。
在 SolidNetWork 许可文件向导的服务器类型下选择:
三合一
使服务器/许可信息同步
单击下一步。
在三合一服务器信息对话框框中单击下一步。
单击读取以输入许可信息。
在读取许可证对话框中单击浏览。
在选择包含许可信息的文件对话框中浏览到第一个三合一服务器上的 sw_d.lic,然后单击打开。
SNL 文件位于第一个三合一服务器所安装于的 licenses 文件夹中。
在读取许可证对话框中单击确定。
许可出现在 SolidNetWork 许可文件向导中。
单击完成。
SolidNetWork 许可文件向导警告对话框出现,单击确定。
为剩余服务器重复 1 至 10 步。
此部分引导您进行许可客户端、及许可和应用程序客户端的安装。
您在安装许可客户端之前应安装许可服务器。
将 SolidWorks Disk 1 插入到客户端计算机的光盘驱动器中。
在对话框中,单击安装 SolidWorks。
您所输入的序列号表明计算机为许可客户端。
按荧屏上的指示操作,直到 SolidNetWork 许可管理员对话框出现。
单击添加。
在添加服务器对话框中键入许可服务器的地址,格式为:
port@ComputerName (端口@计算机名)
端口号码必须与服务器所使用的相同。如同欲进行许可服务器安装中所述,默认为 25734。
单击确定。
按荧屏上的指示操作以完成安装。
使用文件 SolidWorks 安装及管理指南并按照"给无声安装设定属性"下的指示操作。
安装许可和应用程序客户端的方法与安装许可客户端计算机相同。
根据欲进行许可客户端安装中的说明安装许可客户端。
使用文件 SolidWorks 安装及管理指南并按照"若从管理映像在局域计算机上安装"下的指示操作。
如果 SNL 文件已失效,您必须升级到新的许可。
注意:
您必须在运行新的主要 SolidWorks 版本(不是 SolidWorks service pack)之前升级 SNL 文件。例如,如果您有 SolidWorks 2004 的 SolidNetWork 许可,则对于 SolidWorks 2005 SNL 管理器无效。
对于使用 SolidWorks 2004 和 SolidWorks 2005 地点:
如果贵处的任何 SolidWorks 2004 许可将不升级到 SolidWorks 2005,2005 SNL 管理器可将许可分发给 2004 和 2005 许可客户端。
对于使用 SolidWorks 2003(或更早版本)和 SolidWorks 2005 地点:
如果您所处的任何 SolidWorks 许可将不同时与其它许可升级到 SolidWorks 2005,则您必须从 SolidWorks 2003或更早版 SNL 管理器(在同一计算机上)安装 SolidWorks 2005 SNL 作为单独安装,并从 SolidWorks 网站为每个安装获取新的 SNL File(文件)。请访问 www.solidworks.com,然后单击 Services(服务)、Support(支持)。如果您运行 SolidWorks 2003 及较新的 SNL 管理器,您必须使用两个不同的端口号。卖方域名已更改到 "sw_d"(以前是 "sldwks_d"),项目组和服务名称已更改为 "SolidWorks SolidNetWork License Manager"(以前为 "SolidNetWork License Manager")。
我们建议您升级 SNL 管理器以运行 SolidWorks 新的主要 SolidNetWork SNL 版本(不是 SolidWorks service pack);卸装旧的 SNL 管理器,然后安装新的。
在您升级 SNL 管理器之前,请确认:
您已收到您新的 SNL 文件。 订购客户在其当前许可失效之前会通过电子邮件收到新的许可。 非订购客户只能升级其许可文件,而非 SNL Manager,因为非订购客户不会收到 SolidWorks 软件的主要新版本。请参阅欲升级许可文件而不升级 SNL 管理器。
没有客户在运行 SolidWorks。在 Windows 开始菜单中单击程序、 SolidWorks SolidNetWork 许可管理器、SolidNetWork 许可管理员。 许可使用标签会显示在运行 SolidWorks 的客户端。
在 Windows 开始菜单中单击程序、 SolidWorks SolidNetWork 许可管理器、SolidNetWork 许可管理员。
在对话框中,在许可服务器下的服务器管理标签上,单击停止。
单击确定。
在 Windows 开始菜单中打开控制面板。
双击添加/删除程序。
在对话框中,单击 SolidWorks SolidNetWork 许可管理器。
单击添加/删除,然后确认您想删除 SolidNetWork 许可管理器。
在资源管理器中删除 SolidWorks SolidNetWork License Manager 文件夹。
根据欲进行许可服务器安装中的说明安装新的 SNL 管理器,当被提示时浏览到新的许可文件。
使用文件 SolidWorks Service Packs 安装及管理指南,然后按说明来安装新的 SolidWorks service pack。
完成欲在许可服务器上升级 SNL 管理器中的步骤。
根据欲进行许可服务器安装中的说明安装新的 SNL 管理器。
使用文件 SolidWorks Service Packs 安装及管理指南,然后按说明来安装新的 SolidWorks service pack。
在 Windows 开始菜单中单击程序、 SolidWorks SolidNetWork 许可管理器、SolidNetWork 许可管理员。
在对话框中,在许可服务器下的服务器管理标签上,单击停止。
在许可文件下单击修改。
在 SolidNetWork 许可文件向导对话框中单击下一步。
在服务器信息框中单击下一步。
在许可框中单击读取。
建议您将您的新许可所代替的旧的或已失效的许可移除非。请参阅欲删除旧的或已失效的 SNL 文件。
在读取许可证对话框中单击浏览以浏览到新的 SNL 文件,然后单击确定。
在 SolidNetWork 许可文件向导对话框中单击重新阅读许可文件 (在完成之后)。
单击完成。
在 SolidNetWork 许可管理员对话框,在许可服务器下单击开始。
单击确定。
使用文件 SolidWorks Service Packs 安装及管理指南,然后按说明来安装新的 SolidWorks service pack。
您不直接将 service pack 应用到 SNL 管理器。
按欲在许可服务器上升级 SNL 管理器中的说明操作。
在 Windows 开始菜单中单击程序、 SolidWorks SolidNetWork 许可管理器、SolidNetWork 许可管理员。
在对话框中,在许可文件下的服务器管理标签上,单击修改。
在 SolidNetWork 许可文件向导对话框中单击下一步。
在服务器信息框中单击下一步。
在许可框中选择旧的或已失效的 SNL 文件,然后单击删除。
单击完成。
单击确定。
SNL 文件被删除。
如果您想终止客户端的 SNL 连接,您可手工"杀掉"许可。 例如,如果您启用了暂停特征两个小时(默认),但想在客户端进程失效前将之终止,您可停止其许可。
客户端必须登录到许可服务器至少两分钟才能停止 SNL 连接。
打开命令提示符窗口。
在窗口中,使用 cd (change directory) 指令然后输入:
cd <SolidNetWork_License_Manager_安装目录>\utils
在指令提示处键入:
lmutil lmremove <feature> <user> <display> <display>
此处 feature 为应用程序,user 为用户名,display 为服务器名。
例如,欲停止 user = doc、display = corp 的 SolidWorks 软件许可,键入:
lmutil lmremove solidworks doc corp corp
注意:
每个插件(SolidWorks Animator、FeatureWorks、等)必须单独停止。
您可能想将 SNL 暂停特征配置到 15 分钟最低值。这样,在 15 分钟闲置时间后,许可被放回到闲置许可资源库,如同额外许可服务器信息中所述。
使用 SNL 管理器为诸如 SolidWorks Animator、FeatureWorks 等等之类的 SolidWorks 核心插件产品分发许可。
注意:
不要求您有相同数量的 SolidWorks 软件许可和 SolidWorks 插件许可。例如,设想您有 10 份 SolidWorks 软件的许可,但只有 2 份 FeatureWork 插件许可。如果 FeatureWork 的两份许可被检出,且一用户试图检出 FeatureWorks,一信息将表明插件不可使用。插件将直到有人放弃一许可时可使用。
若想检出一插件产品,用户必须先检出 SolidWorks 软件的许可。
欲放出一插件产品,用户必须:
通过在 SolidWorks 软件中单击工具、插件来消除选择此插件。
- 或 -
退出 SolidWorks 软件。
单击此处来观阅一表示数个插件产品已被检出的 SNL 记录文件。
您可借用 SolidWorks 许可,这样您可从远程位置使用 SolidWorks 软件。
例如,您可能在工作时使用连接到许可服务器的便携式计算机,但在您将计算机带回家时却无连接。您可借用许可,这样您可从家里或工作使用 SolidWorks 软件,无论您连接到许可服务器与否。许可可借用一指定期限,最多 10 天,(或由您的系统管理员定义),许可将从许可资源库中移除。
有额外选项供系统管理员使用来自定义借用 SolidWorks 许可。例如,系统管理员可:
定义可允许借用许可的用户或组
设定不能借用的许可数
详情请参阅: SolidNetWork_License_Manager_安装目录\docs\flexuser\toc.htm
欲借用 SolidWorks 许可:
您必须有 2005 SNL 管理器才可借用许可。
在 Windows 开始菜单中单击程序、SolidWorks 2005、SolidWorks 工具、SolidNetWork 许可管理员。
在对话框中,在许可借用标签上:
在借用到中选择一日期来指定您想借用许可的时间期限。
表示今天的日期。
表示您可借用许可的最多天书。
选择要借用的产品,然后单击借用。
选取是以确认借用。
单击刷新。失效日期列表示许可什么时候该归还。
单击确定。
欲归还借用的许可:
在 Windows 开始菜单中单击程序、SolidWorks 2005、SolidWorks 工具、SolidNetWork 许可管理员。
在对话框中,在许可借用标签上:
选择要归还的产品,然后单击归还。
选取是确认归还。
单击刷新。失效日期列为空白,表示许可已归还。
单击确定。
其它软件应用程序也允许您浮动许可。SolidWorks 软件使用 Flexlm 软件来浮动许可。如果您有其它也使用 Flexlm 的软件应用程序,您可能存在 Flexlm 版本有冲突。
在以下情况会出现错误:
在许可服务器和许可客户端之间使用不匹配的端口设置。
当 SNL 管理器多个版本需要时,不要使用额外的端口设置。
如果用户检出 SolidWorks 软件或 SolidWorks 插件时碰到问题,可检查 SNL 管理器安装目录中的 lmgrd.log 查找可能原因。此文件应表明为何出现错误。单击此处观阅表示有错误的 SNL 记录文件。在此例中,错误很可能因为用户试图以 SolidWorks 20054 SNL 文件检出 SolidWorks 2004 而出现。
并行端口硬件锁可以在许可服务器背后成组("层叠")。USB 硬件锁则不能成组,但可在一 USB 枢纽器上插入多个 USB 硬件锁。当您在同一端口连接有层叠的硬件锁时,SNL 管理器可能找不到 SNL 的硬件锁。推荐您取出所有层叠的硬件锁,然后只使用 SNL 硬件锁来决定是否与一特定硬件锁有问题或与它们层叠的方式有问题。
防火墙软件。如果您使用额外的英特网防火墙软件,您必须将两个端口(如 25734 和 25744) 添加到您的防火墙例外清单中。请拜访您的系统管理员了解详情。
Windows XP Service Pack 2。如果您使用激活了 Windows 防火墙的 Windows XP Service Pack 2,您必须修改许可服务器上的端口并修改许可文件,这样许可可分布到客户端机器。
欲在许可服务器上修改端口:
在 Windows 中,打开控制面板。
在对话框中,单击安全中心, Windows 防火墙。
在 Windows 防火墙对话框中,在例外标签上单击添加端口。
在添加端口对话框中键入名称(如 SNL-inport)和您的端口号(如 25734)。
单击确定。
重复步骤 3。
在添加端口对话框中键入名称(如 SNL-outport)和您的端口号(如 25744)。与您的系统管理员联系以获取端口号。您在下一步骤中在 sw_d.lic 中参考此端口号。
如果您使用 PDMWorks™ 应用程序,您必须在 Windows 防火墙对话框中修改 PDMWorks 端口号。参阅 PDMWorks 安装及管理指南。
在 Windows 防火墙对话框中,单击确定。
关闭 Windows 安全中心和控制面板对话框。
欲修改许可文件:
在 Windows 中单击开始、所有程序、SolidWorks SolidNetWork 许可管理器、SolidNetWork 许可管理员。
在对话框中,在许可服务器下的服务器管理标签上,单击停止。
单击是,然后单击确定。
在许可文件下单击修改。
单击下一步。
在对话框中:
选择此服务器上使用了防火墙。
将端口号和卖方端口监控程序端口号保留为其默认值,或键入您公司所使用的端口号。
单击下一步。
单击完成。
在 SolidNetWork 许可管理员对话框,在许可服务器下单击开始。
单击确定并关闭对话框。
管理映像。SolidWorks 软件在网路上的源映像。这与光盘上的源映像类似。可以访问管理映像的用户可从此处安装产品。
应用程序和许可客户端。未安装有 SolidWorks 软件的计算机。在安装 SolidWorks 软件的过程中,此电脑必须执行"文件客户端"安装以使其能够与许可服务器共享 SolidWorks 软件。 客户端每次从管理映像运行 SolidWorks 软件时,客户端必须从服务器获取一许可。 (应用程序和许可服务器可以是同一台电脑或不同的电脑。)
应用程序客户端。未安装有 SolidWorks 软件的计算机;此机从管理映像运行 SolidWorks。 在安装 SolidWorks 软件的过程中,此电脑必须执行"文件客户端"安装以使其能够与服务器共享 SolidWorks 软件。
检出。当一用户被给予一许可并开始 SolidWorks 软件时,许可被检出。许可总库数减一。
Dongle(硬件锁)。也称为硬件匙,为连接到 USB 或并行端口的装置。硬件锁通过分发可用的 SolidWorks 软件许可来限制软件访问。硬件锁附加到许可服务器,只需要一个。根据您所使用的硬件锁类型,将之连接到 USB 或并行端口。
Flexlm。允许许可服务器供给 SolidWorks 软件许可的软件。
许可客户端。可访问许可服务器的计算机。许可客户端已有 SolidWorks 应用程序安装在其上,但是并没有运行程序的许可。 此种电脑在每次开始使用 SolidWorks 软件之前必须从许可服务器获取一个许可。除非所有的许可都在使用中而无法获得所要求的许可,否则这种过程对用户是不可见的。许可客户端不需要许可服务器的写入访问权。另外,在许可服务器上设有用户帐户不要求许可客户端。
许可服务器。主持 SNL File 和 SNL 管理器的计算机。
放出。当一用户退出 SolidWorks 软件或 SolidWorks 插件产品时,许可被放回到可用的许可库中。许可总库数增一。
SolidNetWork 许可文件 (SNL File)。列举贵公司所拥有的 SolidWorks 许可和 SolidWorks 插件许可数的文字文件。此文件被 SNL 管理器读取来分发许可。
SolidNetWork 许可管理程序 (SNL Manager)。与 SolidWorks 软件单独安装的程序。当有要求时,它可分发 SolidWorks 软件和 SolidWorks 插件许可。 它还记录当前有多少套软件在使用中,多少套可供使用。 若想使用 SNL 管理器,您必须拥有有效的 SNL 文件,此文件将读入到 SNL 管理器。SNL 管理器不要求高性能计算机即可运行。
三合一(Triad)服务器。一套三个许可服务器。两个或多个服务器必须运行才可分发许可。