档案库复制功能仅 SOLIDWORKS PDM 专业版支持,标准 PDM 版本不含该功能。在 SOLIDWORKS PDM 体系中,所有客户端都需要与 PDM 数据库服务器以及档案服务器建立通信。PDM 内文件信息(元数据)的读写交互依托数据库服务器完成。这类信息包含检出状态、版本号、文件已复制至哪些服务器等内容。
文件实体本身的上传与下载则通过档案服务器实现。每次执行文件检入操作,系统会将文件以新版本形式复制至档案服务器。
文件实体容量远大于文件元数据,因此向档案服务器传输文件所需占用的网络资源、耗时,远高于元数据与数据库之间的交互。
当客户端、办公地点分布在全国乃至全球各地时,文件上传、下载的传输速度会变得极为缓慢。针对该场景,在本地办公站点部署档案服务器能够显著提升文件传输效率。这类多台档案服务器架构被称为复制服务器。PDM 支持在网络空闲时段,自动在各服务器之间同步复制文件。
档案库复制原理说明
档案库复制,指将文件档案从一台服务器复制至另一台服务器。PDM 系统会持续追踪每台服务器保存的各个文件版本。
复制分为两种类型:按需复制与计划任务复制。
按需复制
按需复制由用户操作触发,随时可以执行。用户在本地档案库视图选中文件并获取副本时,PDM 会从本地档案服务器向用户电脑传输文件。
如果该文件尚未同步至本地服务器,系统将触发按需复制:先从存有目标文件版本的远端服务器,将文件即时复制到本地档案服务器;随后再由本地档案服务器发送至用户电脑的本地档案库视图。
按需复制模式下,由 PDM 系统自动选定源服务器,PDM 管理员无法指定数据源服务器。
按需复制存在两点弊端:
用户需要等待文件完成两次传输:先从远端服务器同步至本地服务器,再从本地服务器下载至本机。如果服务器之间的网络链路速度较低,远端同步环节耗时较长。
其次,按需复制发生在工作时段,加剧网络高峰期流量压力。如果仅依靠按需复制,每日上午集中下载文件时,网络拥堵现象会非常明显。
计划任务复制
计划任务复制的核心思路:在非工作时段将所需文件提前同步至本地服务器。复制执行时间由 PDM 管理员自定义设置。
计划任务复制另一优势:管理员可以手动指定源服务器。便于结合企业现有网络拓扑做优化,选择链路质量最优的服务器之间开展同步。
配置计划任务复制还需要确定同步文件范围。管理员可以指定档案库内哪些文件夹需要同步至对应站点。
如果某个办公地点的团队仅需要访问档案库部分文件,则只需同步对应内容。复制任务基于选定顶层文件夹执行,仅同步目标文件夹即可。
仅同步站点所需文件,能够缩短复制耗时,同时降低目标服务器存储空间占用。
计划任务复制架构示例
下文列举几种计划任务复制架构,并分别说明特点。
备注:在讨论档案复制时,常会见到主服务器、从服务器这类叫法。这类词汇仅用于区分服务器基础设施定位与用途,PDM 软件本身不对服务器做主次区分,不存在严格意义上的 “主服务器”。
部署复制档案库之后,即使移除原始服务器也不会引发故障(前提是原始服务器上不存在独有的、未同步的文件)。在 PDM 系统视角下,所有复制档案服务器地位均等;带有层级含义的命名仅用于沟通交流。
星型架构(中心辐射架构)
星型架构存在一台中心服务器,所有复制任务直接与中心服务器交互。
如果中心服务器与所有站点服务器之间网络链路条件良好,适合采用该方案。缺点:复制执行期间中心服务器负载压力很高。

SOLIDWORKS PDM 计划任务复制 —— 星型架构示意图
环形架构
企业规模较大、站点分布跨多个时区时适合采用环形架构。文件依次从一台服务器复制至下一台服务器;同步时机安排在前一站点工作日结束、下一站点工作日开启之前。

SOLIDWORKS PDM 计划任务复制 —— 环形架构示意图
树形架构
树形架构依托服务器之间链路质量规划复制路径,在网络连通性最佳的服务器之间建立同步任务。架构中虽然存在保存完整数据的中心服务器,但整套档案库至少需要完整同步至另一台服务器。

SOLIDWORKS PDM 计划任务复制 —— 树形架构示意图
前置条件
存储与服务器硬件要求
下述要求同时适用于中心档案服务器与复制档案服务器。
如果仅同步档案库部分内容至复制服务器,硬盘容量可以小于中心服务器;但存储空间容量仍需达到实际存储数据当前容量的 3~5 倍。
重要规定:所有 PDM 服务器必须使用完全一致的 PDM 软件版本。
内存:16GB;若并发用户超过 40~50 人,建议配置 32GB。
处理器:4 核 Intel 或 AMD 处理器;主频优先级较低,合格的服务器级 CPU 均可满足需求。
硬盘空间:最低 500GB 可用空间。
1、可用存储空间建议为当前数据体量的 3~5 倍(无论数据是否已经存入档案库)。举例:当前 CAD 数据总容量 250GB,则建议提供 750GB~1.2TB 存储空间。
2、存储架构需要支持扩容,便于后续增加容量。PDM 数据体量会持续增长,优先选择支持扩容的存储方案,避免后期整体迁移至全新服务器。
3、存储介质必须是服务器本地直连硬盘。移动存储设备、SAN、NAS 等网络存储不被官方支持,容易引发性能下降。
4、硬盘优先选用高 IO 性能固态硬盘;机械硬盘长期运行可靠性偏弱。档案服务器会频繁写入、覆盖文件,数据重组与随机访问性能直接影响所有终端用户基础使用体验。
网络连通性与延迟最佳实践
1、所有客户端必须能够连通 SQL 数据库服务器以及所属本地档案服务器。
各档案服务器之间、档案服务器与数据库服务器、客户端之间均需要正常通信。
SQL Server 默认通信端口:TCP 1433
档案服务器默认通信端口:TCP 3030
2、如果档案库采用 Windows 账号登录方式,各个办公站点域用户需要能够正常访问。
可以搭建域信任机制,使异地 Windows 域用户能够在本地域控制器完成身份识别,规避上述限制。具体配置方式参阅微软 TechNet 官方文档。
3、理想网络延迟:低于 50ms;50~100ms 延迟尚可运行,但体验欠佳。
延迟达到 150ms 左右时,软件运行稳定性无法保障;延迟≥150ms 属于不稳定、不受官方支持的网络环境,可能造成各类功能异常。
该标准适用于所有通信链路:客户端↔服务器、服务器↔服务器。
4、终端用户不在办公内网接入 PDM 时,必须通过 VPN(虚拟专用网络)连接。
复制功能部署步骤
中心档案服务器组件清单
中心服务器需要安装以下组件:
1、档案服务(Archive Service)
2、PDM 数据库服务
注意:该组件不等于 SQL Server 数据库,属于辅助服务,负责读取 SQL 数据表并处理数据内容。整套环境仅允许部署一套,可以安装在中心档案服务器或者数据库服务器上,禁止安装在复制服务器。
3、SQL Server 数据库
4、PDM 客户端程序
5、Web2 服务(部署文档可查阅官方链接)
中心服务器必须安装档案服务器程序。多数场景下 PDM 数据库部署在同一台中心服务器,也可以独立部署至单独数据库服务器。
档案服务器本身运行不需要安装 PDM 客户端。但强烈建议部署客户端,便于故障排查:直接在服务器本地测试 PDM 功能,区分故障发生在服务端、客户端,还是两端通信链路。
阅读本文的用户,大多已经部署完成中心档案服务器,计划新增复制服务器。如果尚未部署中心档案服务器,请查阅对应部署文档。
复制服务器安装流程
复制服务器必须安装档案服务。同时建议安装 PDM 客户端,方便调试复制任务。本次部署同时安装档案服务器与客户端。
在服务器本地大容量磁盘根目录新建档案存储文件夹。
备注:虽然可以使用 SAN/NAS,但不属于推荐方案且不受官方支持。
档案数据持续增长;文件同步至复制服务器之后,无法单独清理,如需清空只能重建整套服务器。规划存储时预留扩容空间。
后期如需迁移档案存储路径,可以查阅官方迁移指南。
文件夹命名建议能够直观识别为 PDM 档案目录。
复制服务器 PDM 版本必须与中心档案服务器版本完全匹配。
将安装介质拷贝至待部署的复制服务器。
运行根目录Setup.exe,启动 SOLIDWORKS 安装管理器(SLDIM)。
安装管理器自动检测并安装所需前置组件。
1、在初始界面选择【安装服务器组件】,勾选【在此计算机安装 SOLIDWORKS PDM 服务器组件】。

【在此计算机安装 SOLIDWORKS PDM 服务器组件】选项界面
2、在摘要页面点击【更改】。

SOLIDWORKS 安装管理器摘要页面
3、选择服务器产品:PDM Professional(专业版),标准 PDM 不支持复制功能。
4、勾选【档案服务器】与【客户端】。
5、选择【返回摘要】。

SOLIDWORKS 安装管理器服务器产品选择界面
6、返回摘要页面,接受 SOLIDWORKS 许可协议,点击【现在安装】。

SOLIDWORKS 许可协议确认界面
7、程序自动完成主体安装以及前置组件部署。
8、安装结束界面出现,按需选择是否参与 SOLIDWORKS 客户体验改善计划,点击【完成】关闭窗口。

安装管理器客户体验改善计划选项界面
档案服务器初始化配置
如果服务器是首次安装 PDM 档案服务,安装结束后自动启动档案服务器配置向导。
1、如果曾经卸载重装,向导不会自动弹出;配置信息保存在注册表内。
2、主体软件安装完毕,自动启动档案服务器配置向导,点击【下一步】。

SOLIDWORKS PDM 档案服务器配置欢迎界面
3、指定本机 PDM 档案存储路径(可在安装前预先创建)。
4、如需新建文件夹:在本地大容量磁盘根目录创建目录,命名便于识别为 PDM 档案文件夹。
5、点击【下一步】。

档案路径配置界面
6、设置默认管理员账号密码,
7、点击【下一步】。

PDM 默认管理员密码输入界面
8、填写 PDM 连接 SQL 数据库所需账号凭据,
9、点击【下一步】。

填写 SOLIDWORKS 访问数据库 SQL 账号界面
10、安全设置页面分为两部分:【管理访问权限】、【附加访问权限】,列表内均为 Windows 系统账号。
PDM 执行操作时读取当前登录 Windows 账号(独立于 PDM 内部账号),以此分配权限。
管理访问权限:名单内账号能够创建、删除档案库,谨慎分配人员。
附加访问权限:拥有该权限的用户,可以在客户端计算机创建档案库视图。
11、安装完成后,可通过档案服务器配置工具修改权限。点击【下一步】。

PDM 档案服务器安全选项界面
12、选择默认登录类型,建议与现有档案服务器保持一致。
13、点击【下一步】。

登录类型选择界面
14、配置完成页面点击【完成】关闭向导。

档案服务器配置完成界面
挂载复制档案库
服务器软件安装完毕,开始配置复制档案库。
1、打开 PDM 管理工具。
2、右键服务器名称,选择【添加复制档案库】。

SOLIDWORKS PDM 添加复制档案库菜单
3、向导欢迎页面点击【下一步】。

SOLIDWORKS PDM 复制档案服务器部署向导
4、输入中心档案服务器名称,默认端口 3030,点击【下一步】。

选择源档案服务器界面
5、接受许可协议。

PDM 许可协议弹窗
说明:该弹窗在新增复制服务器、或是在客户端创建档案库视图时都可能弹出。
6、该窗口要求填写具备档案服务器配置工具【管理访问权限】的 Windows 账号。域名可以手动输入。关于附加权限与管理访问权限可以查阅官方补充文档。

SOLIDWORKS PDM 登录窗口
7、选中需要复制的源档案库,点击【下一步】。

源档案库选择界面
8、输入该档案库 PDM 管理员账号密码,完成登录进入管理工具。

档案库管理员登录弹窗
9、选择档案库在档案服务器目录结构中的存放位置,建议使用默认【Archives】文件夹。
重要区分:此处路径不等于服务器硬盘上档案实体存储路径。
10、点击【完成】。

目标文件夹选择对话框
11、弹出提示窗口,提醒后续配置计划任务复制,点击【确定】关闭。

PDM 提示:请配置复制任务设置
12、配置完成后,复制服务器的 PDM 管理工具内将显示该档案库。

PDM 管理工具显示已挂载档案库界面
复制架构环境下 PDM 管理员账号配置
安装档案服务器阶段填写了默认 SQL 凭据以及默认 PDM 管理员密码。
在多服务器复制环境中,建议所有服务器档案库管理员密码统一。实现该效果,不能继续使用全局默认管理员账号,必须启用档案库独立管理员账号。
1、启用档案库独立管理员账号之后,管理员密码修改动作会同步复制至所有服务器。
注意:所有档案服务器都需要执行该配置。
通过 Windows 开始菜单启动【档案服务器配置工具】。
如果点击程序无窗口弹出,查看 Windows 任务栏隐藏托盘图标,点击 PDM 档案服务图标打开程序。直接关闭窗口程序会后台驻留,如需彻底退出必须通过托盘菜单执行退出。

PDM 系统托盘入口示意图
2、展开【档案库】目录。

档案服务器内展开档案库列表
3、右键目标档案库,选择【属性】。

档案服务器内档案库属性菜单
4、切换【登录】选项卡。
5、取消勾选【使用默认管理员用户】。
6、确认勾选【使用默认 SQL 登录账号】。

【使用默认管理员用户】选项界面
7、点击【确定】保存,关闭档案配置工具。
配置计划任务复制
两台服务器档案库连通就绪,可以建立服务器之间的复制任务。
客户端接入新复制服务器访问文件时,会自动触发按需复制。多数企业会配置计划任务复制,在非工作时段自动同步文件;用户白天访问时,文件已经缓存至本地服务器,无需等待远端传输。
下面创建复制方案,定义同步文件夹范围、文件版本、源 / 目标服务器以及执行时间。
打开 PDM 管理工具,登录已挂载的复制档案库。
展开【复制】→【档案】,双击【复制设置】。

SOLIDWORKS PDM 复制设置入口
打开复制设置对话框。

SOLIDWORKS PDM 复制设置对话框
界面各区域说明:
1、测试列:源服务器向目标服务器发起连通测试。勾选服务器与传输方向,点击【测试】启动连通校验。
2、目标服务器:接收文件的服务器。计划任务复制为拉取模式,由目标服务器主动发起同步任务。
3、源服务器:提供文件数据源的服务器。计划任务复制相比按需复制最大优势:管理员手动指定源服务器。
4、源服务器地址:填写目标服务器可正常解析的主机名或 IP 地址。广域网环境建议填写 IP 地址。服务器之间通信依赖 TCP 3030 端口,防火墙必须放行。
选中传输链路后,可以在下方区域编辑源服务器地址与优先级。
5、优先级:三台及以上服务器场景用于负载均衡。链路带宽越高,优先级设置越高。
如果某文件版本同时存在于两台远端服务器,第三台服务器发起同步时优先选用优先级更高的链路。
仅两台服务器互相复制时,无论实际带宽,统一选择最高带宽等级(10Mbit)。带宽数值仅代表优先级权重,不会限制实际传输速度。
6、选中连接:用于编辑上方链路的源服务器地址、优先级参数。
7、复制方案:所有计划复制任务依靠复制方案进行定义管理。列表展示现有方案;选中方案点击【编辑方案】进行修改。
复制服务器连通性测试
部署复制任务第一步,确认服务器之间通信正常,PDM 自带连通测试工具。
在复制设置窗口,勾选测试列对应链路,点击【测试】。

复制服务器连通测试勾选界面
弹出连接测试窗口,初始状态显示【等待中】,点击【测试】开始校验。

连接测试窗口
测试成功,状态变更为【成功】,结果栏显示 “测试成功”。
测试失败则状态显示【失败】,结果信息提示故障原因。
测试失败最常见诱因:服务器之间 3030 端口被防火墙拦截、域名解析异常或者 TCP/IP 通信故障。确认链路配置内填写的 IP / 主机地址指向正确服务器。

PDM 连通测试结果界面
创建计划任务复制方案
服务器链路测试正常,开始配置计划任务复制。
1、在复制设置窗口点击【新建方案】。

新建复制方案按钮
2、计划任务复制启动后,系统依据方案配置,将指定文件夹内容从源服务器同步至目标服务器。
重点留意表头:目标服务器显示在左侧。
3、方案命名尽量清晰,直接体现同步方向与同步范围。
4、点击【添加文件夹】,选定需要同步的目录。可以选择部分文件夹,或是档案库根目录实现全库同步。
重要提醒:此处选定文件夹仅定义复制文件范围,不等同于权限控制。用户如果具备文件夹与流程状态权限,依然可以通过按需复制读取不在方案内的文件。

新建复制方案【添加文件夹】按钮
5、打开文件夹选择窗口,浏览目录选定同步范围。本例选择整个档案库。

文件夹选择界面
6、选中文件夹展示在【方案包含文件夹】列表。选错时选中目录,点击【移除文件夹】删除。

新建复制方案窗口文件夹列表区域
7、在链路列表选择同步所用链路,分清源服务器与目标服务器。
未设置执行周期,则仅启用按需复制,不会自动执行计划任务同步。
所有时间为目标服务器本地时区时间。举例:源服务器为东部时区、目标服务器为太平洋时区,设置 00:00 启动,代表太平洋时区午夜、东部时区凌晨 3 点。
8、可以选用预设周期,或是【自定义计划】配置时间。
如需清除周期,选中时间条目选择【无计划】。

复制周期配置区域
9、示例配置:每日太平洋时区 18:00,从 Jward-2 服务器向 JimWard-Laptop 服务器同步文件。
时间格式说明:分 时 星期
分钟:0~59,0 代表整点启动
小时:0~23
星期:1~7,1 代表周一
代表所有取值。分钟填写代表该小时内每分钟执行。
10、常规场景每日执行一次足够。按需复制永久生效,用户访问尚未同步文件会即时触发传输。
不建议单日配置超过 2~3 轮同步。频繁同步无法带来收益,反而容易引发终端用户卡顿、系统不稳定。
双向同步需求可以在同一套方案配置双向周期,无需创建两套独立方案。

自定义周期参数填写界面
11、周期配置完成,窗口左下角点击【高级】展开更多同步选项。

高级选项入口

PDM 复制任务超时停止选项
12、高级选项说明:
a、仅复制最新版本:文件存在多个未同步版本时,仅同步最终最新版本。
例:5~10 版本尚未同步至 B 服务器,开启该选项仅同步版本 10;关闭则依次同步版本 5 至 10。
b、仅复制带有修订号的文件:仅同步分配 PDM 修订版本的文件。
例:版本 4 = 修订 A、版本 7 = 修订 B,开启后仅同步 4 与 7。
c、同步时包含从属文件:默认仅同步方案选定文件夹内文件。开启后,同步任务自动一并复制方案内文件所有外部参考零部件。
示例:方案仅同步\Projects目录,装配引用\Library下两个零件。开启选项后,即便\Library不在同步范围,两个零件也会同步复制。
d、仅同步处于指定流程状态的文件:只同步处于选定工作流状态的文件。下拉菜单选择流程与状态,点击添加。不在指定状态的文件版本不参与同步。
e、执行时限:计划任务启动后,默认持续同步直至所有待同步文件处理完毕。启用该选项设置最长执行时长;时限到达后未完成任务进入队列,等待下一轮周期。
新复制服务器初次部署非常实用。若无时限,数十万文件完整同步可能持续数日。
13、客户端在下一轮同步之前访问修改文件,会由按需复制即时完成传输。
14、配置完成点击【确定】返回上层窗口保存参数。

编辑复制方案窗口点击【确定】关闭。
15、返回 PDM 管理工具复制设置界面,点击左上角【保存】,保存全部复制配置。也可直接关闭窗口,在弹窗选择【是】确认保存。

PDM 管理工具复制设置保存
档案库同步状态
【档案同步状态】功能用于查看复制档案库运行情况:目标服务器清单、文件同步完成百分比、文件数量统计、待同步文件数量。
双击【档案同步状态】打开窗口,顶部选中目标复制服务器,查看对应同步进度。

SOLIDWORKS PDM 档案同步状态界面
重要注意事项:
档案同步状态百分比不能等同于常规进度条,不代表整体同步完成进度。该数值基于档案库内所有文件所有版本(回收站已删除条目同样纳入统计)进行计算。绝大多数环境下该数值永远无法达到 100%,属于正常现象。
只有全部文件每一个历史版本全部同步完成才会显示 100%,现实场景极少出现。
百分比高低取决于复制方案配置。如果仅同步部分项目文件夹,数值永远无法满值,不代表故障。方案内高级选项同样大幅影响统计结果。例如仅同步最新版本,即便全文件夹同步,上限通常只有 30%~40%。
大量用户看到百分比不足 100% 会担忧复制异常;如果不理解统计规则,极易误判故障。该指标很少能够达到 100%。即便同步所有版本,新增文件版本、回收站残留文件也会使数值维持在 98% 左右,完全正常。
判断复制是否正常,优先执行连通测试,查阅管理工具内档案服务器日志,参考价值远高于百分比数值。
如需导出清单,查看方案范围内应当同步但尚未同步的文件:右键【档案同步状态】→【显示缺失文件】,系统生成 Excel 清单展示待同步文件。
统计内 “待同步文件” 包含已经删除但尚未彻底销毁的文件,界面单独列出【已删除文件】数量。当待同步文件数量与已删除文件数量大致相当时,说明运行无异常。
结语
企业办公地点分布全国、全球时,需要部署档案服务器复制方案。依靠档案复制,异地设计师无需访问远端总部服务器即可开展设计工作。
终端用户可以使用 VPN 访问总部服务器;但对于常设异地办公站点,该方案体验较差。部署复制档案服务器能够显著提升异地设计人员工作效率。
如遇到任何疑问、故障,可以联系代理商智诚科技ICT 技术支持团队获取协助! 电话:400-886-6353
部分文章来源网络或用户投稿,如有侵权请联系本站删除!
获取SW正版免费试用,有任何疑问咨询热线:400-886-6353或 联系在线客服
未解决你的问题?请到「问答社区」反馈你遇到的问题,专业工程师为您解答!