必须备份 Vault 数据。 Autodesk 建议您使用以下方法备份 Vault。
备份 Vault
使用提供的备份 - 恢复实用程序来备份 Vault 数据。
使用服务器控制台备份发生故障时恢复服务器所需的所有数据。备份服务器时,所有用户都不能访问系统。此外,服务器控制台还备份或恢复服务器上的所有 Vault。无法选择单个的 Vault 来进行备份或恢复。
制定备份计划
下一步是实现过程的自动化。有以下两个常用方法:
- 使用 Windows 任务计划程序。此过程将服务器控制台中随附的备份工具用作标准 Windows 批处理文件的一部分。
- 将备份包含为磁带备份集的一部分。此过程可使用磁带备份系统直接备份 Vault 或使用 Windows 任务计划程序等方法。
使用服务器控制台命令行选项,可以创建脚本,以使备份过程自动化。以下脚本专用于默认的 Autodesk Vault Server 安装。如果需要,可以编辑备份路径和安装路径。
备份 Vault 首选的、最可靠的方法是将服务器控制台备份工具集成到您的磁带备份计划中。
注: 以下脚本只用于执行完全备份。要获得更多命令行选项或创建用于执行增量备份的脚本,请参见 Data Management Server Console 帮助。
使用 Microsoft Windows 任务调度器自动执行备份
- 创建名为 Backup.txt 的文本文件。
- 插入以下文本:
@ECHO OFFREM DELETE B AND CASCADE A BACKUP SUBDIRECTORIESRMDIR /Q /S "C:\Backup\Vault\B"REN "C:\Backup\Vault\A" "B"REM CREATE A NEW DIRECTORY FOR THE BACKUPMKDIR "C:\Backup\Vault\A\"REM START THE BACKUP PROCESS (THIS IS ONE LINE OF TEXT)"C:\Program Files\Autodesk\Vault Server 20xx\ADMS Console\Connectivity.ADMSConsole.exe" -Obackup -B"C:\Backup\Vault\A" -VUadministrator -VP[YourPassword] -S
- 将文本文件的名称更改为 Backup.bat,以将其转换成批处理文件。
注: 备份多个站点环境时,请在主服务器上进行本地备份。
创建磁带备份
使用磁带备份系统来备份 Vault 的方法有多种。我们建议将服务器控制台备份工具集成到您的磁带备份计划。许多系统都允许用户在执行磁带作业之前和之后运行脚本。要使用磁带备份系统备份 Vault,请在运行作业之前和之后使用以下脚本。
注: 建议不要使用备份软件来直接备份 SQL 数据库和文件存储。此方法将增加移植到 Autodesk Vault Server 的新版本或在新计算机上恢复 Vault 的难度。此外,切勿使用可用于主磁带备份系统的“实时”备份插入模块来备份 SQL Server。确保文件存储和 SQL 数据相互之间完全同步。否则,可能会导致数据不能使用。
- 开始磁带备份作业之前,运行以下脚本:@ECHO OFF
- REM THIS WILL STOP THE WEB SERVER AND "CYCLE" THE SQL SERVER REM PROVIDING THE BEST RESULTS FOR BACKING UP THE VAULTIISRESET /STOPNET STOP MSSQL$AUTODESKVAULTNET START MSSQL$AUTODESKVAULTREM START THE BACKUP PROCESS (THIS IS ONE LINE OF TEXT)"C:\Program Files\Autodesk\Data Management Server 2009\ADMS Console\Connectivity.ADMSConsole.exe" -o backup -B"C:\Backup\Vault\A" -VUadministrator -VP -S
- 磁带备份作业完成之后,运行以下脚本:@ECHO OFFREM DELETE THE BACKUP SET AFTER THE TAPE SET COMPLETESRMDIR /Q/S C:\Backup\Vault\A"REM START THE WEB SERVERIISRESET /START
- 验证磁带备份为了确保您的备份集正确恢复,请测试备份和备份程序。我们建议您在一台单独的计算机上安装 Autodesk Vault Server。使用 Autodesk Vault Server 控制台中的“恢复”命令测试数据是否已完全恢复。