Autodesk 建议每次 Vault 升级都从验证的备份开始。以下用于测试升级的步骤是验证备份的首选方法。
最好的做法是在与生产服务器类似的计算机上执行对 Vault Server 的测试升级。通过测试升级可以确保备份有效,并确定潜在问题,而不影响生产环境。以下是对测试环境优势的概述。
|
测试计算机设置 |
好处 |
|---|---|
|
类似的 CPU、内存、磁盘空间 |
估计移植可能需要花费的时间。了解移植设置,例如要更改的过期值。显示其他可能需要更改的配置设置。 |
|
数据库 |
需要访问 2 GB 甚至更大的 Vault 的测试计算机也需要安装类似的完整版 MicrosoftTM SQL Server。 |
|
其他安装在生产服务器上的应用程序 |
测试与各种代理客户端、防火墙、防病毒程序等的兼容性。 |
|
操作系统、Service Pack、防火墙等。 |
兼容性测试。 |
|
Microsoft® Windows® 管理设置 |
检查与 Windows 域策略、登录脚本、权限及其他设置的兼容性。 |
如果无法实现与生产环境类似的测试环境,成本较低的替代方法是采用虚拟计算机,如 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” />
示例:Connectivity.ADMSConsole.Exe -Ob2bmigrate -VUadministrator -VPadmin_password -DBUsql_user -DBPsql_password,对于 -VP 开关,将 admin_password 替换为相应的管理员密码。
仅当 sa 密码不是默认密码时,才需要最后两个命令行参数 –DBU 和 –DBP。
验证文件存储和数据库是否完整,以及恢复的环境是否可操作。使用客户端来验证内容,并使用 Vault Server 应用程序验证配置。
安装本页详细介绍的过程来测试环境。使用测试环境提供安全选项来体验移植过程,并发现意外难题。尽管此过程需要花费一些时间,但从长远来看,它可以通过避免对生产环境的影响来节省时间和精力。