备份和还原部署

若要避免数据丢失并减少因硬件或软件故障而损失的时间,您可备份 Team Foundation Server (TFS) 所依赖的数据库。如果熟悉 SQL Server 数据库的备份和还原,您就会发现备份和还原 TFS 的过程非常熟悉。还原 TFS 部署所需要的所有信息都存储在 SQL Server 数据库中。您不必为备份 Team Foundation 客户端计算机或应用层服务器费心。

提示提示

有一个备份和还原增强工具可用于 Team Foundation server 2012。使用该工具可大大简化部署的维护和还原。可增强工具的此处 当前版本。

在很大程度上,备份和还原部署的复杂度取决于部署的拓扑,以及是否将数据还原到现有硬件或是否在硬件失败后还原部署。它还取决于是备份和还原部分部署还是整个部署。例如,如果要备份各个团队项目集合然后将其还原到 TFS 不同的部署,必须首先确保在备份数据库之前分离团队项目集合。否则,无法将新团队项目集合附加到新部署中。如果使用 SQL Server Reporting Services 或 SharePoint 产品扩展了部署,备份和还原部署也会更加复杂。除了 TFS 数据库之外,还必须在与部署关联的程序中备份和还原数据库。

如果部署中的服务器之一遇到硬件故障或因其他原因不可用,可以使用本节中的过程帮助将部署还原到某个操作状态。在还原数据库之前,还需要在新服务器上重新安装软件。教程专用于协助单服务器部署的管理员还原到新硬件,但是,教程应对于还原部署操作的管理员有用的。有关更多信息,请参见将单服务器部署还原至新硬件 [教程]

常规任务

常规任务

支持内容

为您的部署确定最佳备份策略: 可以检查可用于您的数据的备份类型,并选择一种最能满足您的业务需求的备份策略。

了解备份 Team Foundation Server

备份数据:可对作业进行安排,以备份 TFS 所使用的数据库。您还可以备份用于报告数据的加密密钥。

创建备份日程安排和计划

从备份还原数据库:您可以将 TFS 所使用的数据库还原到安装有这些数据库的同一台服务器,或者将数据库还原到不同的服务器。

将单服务器部署还原至新硬件 [教程]

还原数据库

将数据还原到相同位置

从硬件故障恢复:如果您的应用层服务器出现硬件故障,则可以安装软件并配置新的服务器,以将其用作应用层服务器。如果您的数据层服务器出现硬件故障,则可以安装软件并将 TFS 所使用的数据库还原到新服务器。如果支持单服务器部署的硬件出现故障,则可以将其还原到新服务器。

还原应用层服务器

将单服务器部署还原至新硬件 [教程]

备份和还原 Lab Management 组件:在此版本中,备份和还原 Visual Studio 实验室管理工具版需要其他步骤。

还原 Lab Management 组件

请参见

概念

使用团队项目集合组织服务器

Team Foundation Server 体系结构

其他资源

Team Foundation Server 服务和服务帐户

管理权限