复制得到的 SOLIDWORKS PDM 文件库包含真实业务数据、工作流、数据卡以及变量。复制文件库适用于故障排查、版本升级测试以及管理员培训场景。复制库的运行行为与生产环境完全一致,这一点是合成测试数据很难实现的。
为什么要使用 SOLIDWORKS PDM 复制文件库?
复制文件库是生产环境的可用副本,你可以对其进行故障复现、重新配置乃至重建操作,而不会对任何终端用户造成影响。
常见使用场景包括:
- 故障排查:在副本上复现问题,避免在工程师日常执行文件检入操作的生产文件库上做试验。
- 版本测试:在正式执行升级操作前,将真实业务数据接入新版 SOLIDWORKS PDM 开展运行测试,提前发现兼容性问题。
- 变更验证:在副本中测试工作流重新设计、新增变量或者版本方案变更,即便出现错误也不会产生实际损失。
- 服务器迁移:当文件库数据库需要迁移至全新 Microsoft SQL Server 时,先将备份还原至目标服务器完成演练。该预演可以验证 SQL 登录账户与权限、归档服务器与新数据库实例的连通性,同时能够预估实际割接操作所需耗时。
- 培训与演示:为新用户或管理员提供安全的学习环境,使用 SOLIDWORKS PDM 管理工具进行练习,不会对生产环境造成影响。
如何复制 SOLIDWORKS PDM 文件库
文件库复制流程一般分为三个阶段。务必严格遵循操作步骤,保证复制后的文件库与原始文件库保持一致。
执行下述步骤之前,请确认已经完成 SOLIDWORKS PDM 数据库备份,并且准备好沙箱文件库环境,用于修改与故障排查。
还原数据库
第一阶段为还原副本对应的 Microsoft SQL 数据库。该操作会一并还原文件库元数据、用户权限以及工作流历史记录。
还原 SOLIDWORKS PDM 数据库备份的操作步骤:
1. 打开 Microsoft SQL Server 管理工具,使用管理员权限账户登录。
2. 在【数据库】文件夹上右键,选择【还原数据库】。

还原数据库选项
3. 在【常规】选项卡,【源】选项下选择【设备】。
4. 点击【浏览】按钮,定位到备份生成的`.bak`备份文件。

选择数据库备份文件
5. 点击【确定】返回【常规】选项卡。
6. 将目标数据库设置为预先创建好的沙箱文件库。

在数据库区域设置目标对象
7. 切换至【选项】选项卡,勾选【覆盖现有数据库 (WITH REPLACE)】复选框,取消勾选【还原前进行尾部日志备份】复选框。

设置数据库还原所需的正确选项
8. 在【服务器连接】区域,选择关闭到目标数据库的现有连接。
9. 点击【确定】执行文件库还原。
重建注册表项
下一步需要在服务器上重建该文件库对应的注册表项。官方提供工具`ArcServCreator`,可用于为已经还原完成的文件库重建归档服务器注册表条目以及归档文件夹目录结构。
运行该工具仅需要提供以下信息:
- SQL 服务器名称
- SQL 身份凭据
- 数据库名称
- 归档根目录文件夹
该工具会自动创建一个与文件库同名的子文件夹,用于存放归档文件。当弹出提示时,允许工具更新系统信息表以及归档服务器数据表,使表内记录与当前归档服务器名称保持一致。
该步骤是复制文件库能够挂载并投入使用的必要前置步骤。请运行与操作系统架构版本匹配的工具程序,执行完成后,该文件库就会出现在归档服务器注册表内。
复制归档文件
最后一步,将生产文件库的归档文件夹复制到沙箱环境。
虽然可以复制全部归档子文件夹,但完整复制会产生海量数据。建议使用 PDM 支持工具,仅复制开展工作所必需的文件或文件夹。
完成生产数据库还原后,将生产文件库归档文件夹复制至沙箱文件库。虽然可以复制全部归档子文件夹,但归档文件夹体量会非常庞大。建议使用 PDM 支持工具,仅复制开展工作所必需的文件或文件夹。
归档文件复制完成后执行以下操作:
1. 打开 Microsoft SQL Server 管理工具,使用管理员权限账户登录。
2. 在对象资源管理器中,展开【数据库】节点,展开沙箱数据库。
3. 在`dbo.ArchiveServers`表上右键,选择【编辑前 200 行】。

编辑 Microsoft SQL 数据表以刷新文件库配置
为更新全部 Microsoft SQL Server 以及 SOLIDWORKS PDM 配置项,条件允许的情况下重启 Microsoft SQL Server 服务;如无法重启该服务,则重启数据库服务与归档服务。
最后一步为正确导入文件库配置。如果连接文件库出现故障,请编辑 Windows 注册表,核对沙箱文件库的各项参数设置是否正确。
SOLIDWORKS PDM 相关服务
搭建生产文件库副本,是测试工作流定制、修改各项设置的绝佳方式,不会造成业务停工风险。团队可以开展测试、学习,待变更验证无误后再正式部署上线。
如果不想自行搭建沙箱文件库,我们智诚科技ICT拥有认证专家团队,可以直接在你的生产环境完成变更实施,规避自行操作带来的风险。工作流修改、版本升级、服务器迁移均可交由我方团队处理,让你的团队专注核心业务。
部分文章来源网络或用户投稿,如有侵权请联系本站删除!
获取SW正版免费试用,有任何疑问咨询热线:400-886-6353或 联系在线客服
未解决你的问题?请到「问答社区」反馈你遇到的问题,专业工程师为您解答!