备份和还原 TFS

可利用“计划的备份向导”轻松备份 Team Foundation Server (TFS) 数据库。 如果你没有定期备份数据库,则会增加因设备故障或其他意外事件导致的效率降低或数据丢失风险。

还原 TFS 部署所需要的所有信息都存储在 SQL Server 上的 TFS 数据层数据库中。 因此,您不必备份 Team Foundation 客户端计算机或应用层服务器。

选择预配置的计划或自定义计划

有关 TFS 数据库的概述,请参见了解备份 Team Foundation Server。 以下主题提供了有关备份和还原 TFS 数据库的详细过程。

备份和还原 TFS 部署

备份数据

了解如何还原 TFS

从备份还原数据库

管用户对部署的访问权限

从应用层上的硬件故障中恢复

配置和管理实验室管理工具版

备份和恢复 Lab Management 组件

还原 Lab Management 组件

问题解答

问:支持哪些备份和还原方案,不支持哪些备份和还原方案?

**答:**手动备份需遵循此处提供的步骤。 手动修改任何 TFS 数据库会使你的支持协议无效。 这可能导致数据丢失,从而无法升级或修补 TFS,或者会导致其他严重问题。

显式不支持以下备份方案:

  • 将 TFS 部署还原到新硬件,但跳过一个团队项目集合数据库。

  • 将单个团队项目集合数据库还原到一个以前的时间点,同时使配置数据库或其他集合数据库处于其当前时间点。

  • 在不进行分离/附加的情况下将一个备份团队项目集合数据库从一个 TFS 部署迁移到另一个 TFS 部署。

  • 将 TFS 配置数据库还原到一个以前的时间点,同时使集合数据库处于其当前时间点。

  • 使用生成非标准 SQL 备份的软件工具备份或还原 TFS 数据库。

问:是否存在我不需要使用计划的备份向导的情况?

**答:**计划的备份向导旨在满足大多数部署的需求。 如果您的部署具有阻碍使用该工具的安全限制或具有备份数据库的其他要求(例如,出现审核目的),`则可能需要手动配置备份。 您可以从此处了解如何手动备份 TFS。

问:我跨多台服务器部署了 TFS。如何将其还原?

**答:**在多服务器部署中还原 TFS 的步骤基本上与将数据还原到单一服务器的教程中所述的步骤相同。 该过程也与基于还原的移动中所述的过程相同。

问:我是否可以移动 TFS?

**答:**是的,你可以将 TFS 移动到新硬件。 还可以更改其环境,如其域。

问:我可以从何处了解有关 TFS 体系结构和数据层及应用层组件的详细信息?

**答:**请参见 Team Foundation Server 体系结构