在使用 SOLIDWORKS PDM 过程中,常会遇到各类问题。为保障服务器环境的整洁与稳定,通常需在专用的测试服务器上复现问题以便排查与解决。由于数据库还原无法同步还原物理文件,因此,我们采用存档复制工具对指定的物理文件进行还原,以确保测试环境的完整性和准确性。 摘要 此工具可帮助复制文件库中选定文件的单个文件库存档。使用文件库数据库的副本以及复制的存档文件,你可以建立一个文件库副本,用于重现特定文件相关的问题,而无需获取完整的文件库存档。该工具还会自动包含被引用的文件,以确保获得完整的装配体或工程图数据集。 前提条件 .NET 4.0(或更高)运行时环境 使用说明: 此工具可以在任何能访问文件库存档文件夹和文件库数据库的系统上运行。为了获得最佳性能,建议在存放存档的系统上运行该工具。 一、复制存档 1、以管理员身份运行此工具 2、输入 SQL Server 实例名、SQL 用户名(通常为 sa)和密码,连接托管文件库数据库的 SQL Server 3、填写文件库使用的数据库名称。下拉列表会显示所有sqlserver可用的文件库数据库 4、点击 Connect 按钮。成功连接后,文件库名称和版本将显示在标题栏中 5、点击 Select Folders以列出系统注册表中当前发现的文件库存档文件夹 6、存档文件夹路径会自动填充。如果在非存档服务器或无保管库的系统上运行,请手动编辑每个存档文件夹(0-F)的路径。若文件夹位于远程网络共享上,请使用 UNC 路径。点击“保存并关闭”。 7、选择一个本地输出文件夹用于复制存档文件,建议使用空文件夹或新建文件夹。 8、如果知道要复制的存档文件的 DocumentID,可在DocumentID 字段中用逗号分隔输入。 9、如果有逗号分隔的 DocumentID 列表,点击“…”按钮,复制并粘贴该列表。 10、如果需要通过文件名查找DocumentID,点击“查找文件”按钮。在“查找文件”对话框中输入文件名(或部分名称),点击“查找”按钮。 Ø 如需查找文件夹名称,请选择“查找文件夹”选项并输入名称(或部分名称)。 Ø 点击“列出所有”按钮会返回所有文档(注意:如果保管库数据库文件很多,该操作可能耗时较长)。 Ø 找到文件后,勾选名称前的复选框,点击“添加DocumentID”按钮,将所选 ID 添加到 DocumentID 字段。 11、输入一个或多个DocumentID 后,点击“添加存档”按钮。工具会查找所选 DocumentID 对应的存档文件夹,并查找所有引用文件(包括上级图纸)的存档文件夹。 12、设置复制选项: Ø 仅复制每个存档文件夹中的最新版本 → 勾选“仅复制最新版本”。 Ø 仅复制所选 DocumentID,而不计算引用文件 → 勾选“不包含引用”。 13、点击“复制存档”按钮,开始复制所选存档。 14、复制完成后可以在保存路径查看是否有0~F的文件夹 二、替换存档 1、在使用数据库备份还原PDM库后,通常会出现如下图所示的错误提示 2、将复制的存档替换到“盘符:\ProgramFiles\SOLIDWORKS PDM\Data”路径下对应的库下
|