Autodesk 建议每次 Vault 升级都从验证的备份开始。

以下用于测试升级的步骤是验证备份的首选方法。

最好的做法是在与生产服务器类似的计算机上执行对 Vault Server 的测试升级。通过测试升级可以确保备份有效,并确定潜在问题,而不影响生产环境。以下是对测试环境优势的概述。
如果无法实现与生产环境类似的测试环境,成本较低的替代方法是采用虚拟计算机,如 VMware 或 Microsoft 提供的 Virtual PC。虚拟机缺少上述很多优势,但远远优于不执行备份和移植验证。
使用 Vault Server 应用程序在测试环境中恢复生产备份。
移植超时
如果移植因超时错误停止,以下步骤将帮助解决该问题。在 ADMS Console 中查找今天日期对应的控制台日志,然后搜索“timeout”。如果找到超时错误,请执行以下步骤。
查看 ADMS 日志文件以确定原因是否为超时:
C:\ProgramData\Autodesk\VaultServer\Filestore\ADMSConsoleLog-YYYYMMDD.txt
在日志文件中自下而上搜索“timeout”。如果找到超时错误并且时间戳与移植停止时间匹配,请执行以下步骤:
在 Vault Server 上,打开 Windows 资源管理器,然后浏览到 C:\Program Files\Autodesk\ADMS Product 20__\Server\Web\Services。
创建 Web.config 文件的备份副本。
使用记事本打开 Web.config 文件并查找以下行:
双击 DefaultCommand 和 longcommand 的现有值。
保存 Web.config 文件。
打开 ADMS Console。
执行以下一组任务之一:
如果 Vault 旁边显示一个黄色爆炸符号,请在该 Vault 上单击鼠标右键,然后选择移植。
如果没有显示黄色符号,请关闭 ADMS Console 并按照以下步骤执行版本之间 (B2B) 的移植:
打开命令提示并浏览至 Connectivity.ADMSConsole.exe 的安装位置。
在命令行模式下运行 ADMS b2bmigrate 操作:
示例:Connectivity.ADMSConsole.Exe -Ob2bmigrate -VUadministrator -VPadmin_password -DBUsql_user -DBPsql_password,对于 -VP 开关,将 admin_password 替换为相应的管理员密码。
仅当 sa 密码不是默认密码时,才需要最后两个命令行参数 –DBU 和 –DBP。
验证文件存储和数据库是否完整,以及恢复的环境是否可操作。使用客户端来验证内容,并使用 Vault Server 应用程序验证配置。
安装本页详细介绍的过程来测试环境。使用测试环境提供安全选项来体验移植过程,并发现意外难题。尽管此过程需要花费一些时间,但从长远来看,它可以通过避免对生产环境的影响来节省时间和精力。