在 Microsoft SQL Server 中,可以分離 Vault 的資料和處置記錄檔,然後將其重新貼附到另一台伺服器,或同一台伺服器上的不同位置。分離 Vault 會將其從 SQL Server 及 Vault 主資料庫中移除,但會保持其中組成 Vault 的資料和處置記錄檔的完整性。可以使用這些資料和處置記錄檔,將 Vault 貼附至 SQL Server (包括分離該 Vault 的伺服器) 的任何例證。這可使 Vault 保持與分離時完全相同的狀態。
如果您要將 Vault 移至其他實體磁碟上,則分離和貼附 Vault 將很有用。例如,包含 Vault 檔案的磁碟執行時磁碟空間不足,而您希望展開既有的檔案,而不是新增檔案至其他磁碟上的 Vault。
貼附 Vault 時,您必須指定主資料檔案以及 SQL 記錄檔的名稱和實體位置。主資料檔案包含尋找構成 Vault 的其他檔案所需的資訊。除非這些檔案中的一個或多個因 Vault 的分離而變更了位置。除了主檔案之外,必須指定已變更位置的任何檔案。否則,SQL Server 會嘗試根據主檔案中儲存的錯誤檔案位置資訊貼附檔案,因此貼附 Vault 不會成功。
警告:依預設,Vault 伺服器由兩個 Vault 組成:KnowledgeVaultMaster 和 Vault。針對每個新建立的 Vault,則會另加一個額外的 Vault。如果您要移動至新伺服器,則必須同時移動這兩個 Vault,以擷取 Vault 伺服器所需的所有資訊。如果您僅在同一伺服器上移動位置,則不必變更 Vault 主位置。
將 Vault 從一台電腦移至另一台電腦,最有效的方法是在原始電腦上備份 Vault,然後在新電腦上還原 Vault。這可以確保所有的資料都得到維護。