PDM(产品数据管理)库迁移是很多制造企业信息化升级的必经之路:换服务器、升版本、整合多站点库。但迁移之后打开装配体,零件却变成了“悬空引用”——找不到父级装配、引用关系丢失、卡片变量清空、历史版本无法回溯。图纸本身还在,但"关系"断了。
本文把 PDM 迁移丢关联的 4 个根因、迁移前后的检查动作和补救方法一次讲清。
一、为什么会丢关联?4 个根因
- Vault 内部 ID 与路径变更:PDM 的引用关系依赖库内部 ID + 相对路径。迁移时如果改变了文件夹结构(哪怕只是大小写不同),引用就会失联;
- 跨库迁移(Archive Server 重建):把文件从一个库拷贝到另一个全新库时,内部 ID 会重新生成,旧装配体里的引用指向的 ID 在新库中不存在;
- 旧版本客户端混用:迁移后部分工程师仍用旧版客户端登录,检入检出行为产生异常引用;
- 工作流与卡片映射缺失:文件迁移过来了,但工作流状态、卡片变量没有随文件走,表现为"数据丢了"而非"引用丢了"。
二、迁移前:4 项必做检查
1. 生成引用关系基线报告:用 PDM 自带的报告工具或 SQL 查询,导出"装配体 → 子件"的完整引用清单,迁移后逐一比对;
2. 确认迁移方式:能用"整库搬迁(同版本、同结构)"就不要用"跨库拷贝"。跨库必须借助官方迁移工具或专业服务;
3. 冻结变更窗口:迁移期间全员停用检入检出,任何中途检入都会造成新旧库状态不一致;
4. 全量备份 Archive 与数据库:包括文件库(Archive)、数据库、序列号配置三件套,缺一不可。
三、迁移后:如何确认没丢?
- 抽样打开关键装配体:优先抽查最复杂的 Top-Level 装配和BOM 关键件;
- 比对文件数量与版本数:新旧库的文件总数、每个文件的历史版本数应完全一致;
- 检查"包含"(Where Used)反查:随机抽 20 个零件,反查其父装配是否正确;
- 核对卡片变量:物料号、图号等关键变量抽查比对。
四、已经丢关联了,怎么救?
按损失程度分三级处理:
- 轻度(少量文件路径变了):在 SOLIDWORKS 中打开装配体 → 工具下拉菜单的"替换"或右键"查找缺失引用",批量重定向到新路径后重新检入;
- 中度(批量引用断链):借助 PDM 的"更新引用"(Update References)功能,配合基线报告批量修复;
- 重度(跨库 ID 全部变化):需要回到备份,重新规划迁移方案——这也是为什么第三项检查(全量备份)必须在迁移前完成。
结语
PDM 迁移的本质不是"搬文件",而是"搬关系"。丢关联 90% 源于迁移方案本身(跨库、改结构、混版本),而不是 PDM 软件的 bug。瑞斯科技为制造业客户提供 SOLIDWORKS PDM 的部署、迁移与代维服务,迁移前出具评估方案、迁移后提供比对报告。如果你的团队正准备做 PDM 迁移,欢迎留言咨询。