了解 Vault 和 Vault 数据。
在 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。这可以确保所有数据都保持不变。