備份 Vault 資料非常重要。Autodesk 建議使用以下方法備份 Vault。
備份 Vault
使用提供的備份還原公用程式來備份 Vault 資料。
使用伺服器主控台備份所有必要的資料,以便在發生故障後還原伺服器。備份伺服器時,所有使用者均無法存取系統。此外,伺服器主控台會備份或還原伺服器上所有的 Vault。無法選取單個要備份或還原的 Vault。
制定備份排程
下一步是自動化該程序。有兩種常用的方法:
- 使用 Windows 工作排程器。此處理程序使用做為標準 Windows 批次檔的一部分隨附於伺服器主控台的備份工具。
- 納入備份做為磁帶備份集的一部分。此處理程序使用磁帶備份系統來直接備份 Vault 或使用與 Windows 工作排程器類似的方法備份 Vault。
使用伺服器主控台指令行選項,您可以建立用於自動進行備份的腳本。以下腳本專用於 Autodesk Vault Server 的預設安裝。依需要,編輯備份路徑和安裝路徑。
備份 Vault 的首選且最可靠的方法是將伺服器主控台備份工具整合至您的磁帶備份計劃中。
註: 以下腳本僅適用於執行完整備份。若要取得更多指令行選項或建立用於執行增量備份的腳本,請參閱資料管理伺服器主控台說明。
使用 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\Data Management Server 2009\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 Console 中使用「還原」指令測試資料的完全還原。