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