如何:备份 Team Foundation Server

使用此过程备份数据层上的 Team Foundation Server 数据。开始备份 Team Foundation 应用层服务器前,请先备份 Reporting Services 加密密钥。有关更多信息,请参见如何:备份 Reporting Services 加密密钥

Caution note警告

尽管 SQL Server Management Studio 允许您可以每次单独备份各个数据库,但是由于数据库是相关的,从此类备份进行还原会导致意外的结果,存在还原已过期版本的风险。有关备份数据库策略的更多信息,请参见选择数据库恢复模式

使用下面的表格标识您的组织安装的 SQL Server 2005 中的 Team Foundation Server 数据库。

数据库
说明

ReportServer

Reporting Services 数据库包含 Reporting Services 的报告和报告设置。

ReportServerTempDB

Reporting Services 临时数据库用于暂时存放运行 Reporting Services 特定报告时所用的信息。

STS_Config_TFS

SharePoint 配置数据库列出了所有站点,这些站点包括内容数据库、站点模板、自定义 Web 部件及其他来自“SharePoint 管理中心”的设置。

STS_Content_TFS

SharePoint 内容数据库包含团队 SharePoint 站点中的内容。

TfsBuild

生成数据库包含 Team Foundation Build 数据和已发布的测试结果。

TfsIntegration

注册数据库包含项目、区域、迭代和其他注册数据。

TfsVersionControl

Team Foundation 源代码管理 数据库。

TFSWarehouse

Analysis Services 数据库包含用于生成 Reporting Services 所用的仓库的数据。

Note注意

可以备份该数据库,但由于数据仓库必须从还原后的 TFSWarehouse 数据库重新生成,所以不对数据仓库进行备份。

TfsWorkItemTracking

Team Foundation 工作项跟踪 数据库。

TfsWorkItemTrackingAttachments

Team Foundation 工作项跟踪 附件数据库。

TfsActivityLogging

历史数据库包含所有 Team Foundation Server Web 服务请求的日志。

Note注意

该数据库不是 Team Foundation Server 操作所必需的,因此备份操作是可选的。

此过程解释如何创建执行完整备份或增量备份的维护计划。如果要执行这两种类型的备份,请将该步骤完成两次;一次完整备份,一次增量备份。有关更多信息,请参见 创建事务日志备份

Note注意

要实现最大程度的数据保护,请为完整备份和增量备份设置不同的时间表。

下面的过程假定您要使用一个维护计划为所有 Team Foundation Server 数据库制定备份时间表。有关如何手动备份和还原或者有关各数据库的信息,请参见 SQL Server 2005 Books Online(《SQL Server 2005 联机丛书》)中的“备份和还原入门”。

创建维护计划
  1. 在数据层服务器上,依次单击“开始”、“所有程序”、“Microsoft SQL Server 2005”和“SQL Server Management Studio”。

  2. 选择“服务器类型”框中的“数据库引擎”,然后为服务器选择正确的“服务器名称”和“身份验证”方案以连接到数据层的服务器。如果 SQL Server 要求,请提供有效的“用户名”和“密码”,然后单击“连接”。

  3. 在“SQL Server Management Studio”中,展开“管理”节点,右击“维护计划”,然后选择“维护计划向导”。

  4. 在“维护计划向导”欢迎页上单击“下一步”。

  5. 在“选择目标服务器”页上的“名称”框中,为维护计划键入一个名称。

    • 例如,您可以将完整备份命名为“TfsFullDataBackup”

    • 例如,您可以将增量备份命名为“TfsIncrementalDataBackup”

  6. 为 SQL Server 选择正确的“服务器名称”和“身份验证”方案。如果 SQL Server 要求,请提供“用户名”和“密码”,然后单击“下一步”。

  7. 在“选择维护任务”页中,选择您要运行的维护任务,然后单击“下一步”。

    • 若要完成完整备份,请选择“备份数据库(完整)”。

    • 对于增量备份,请选择“备份数据库(事务日志)”。

  8. 在“选择维护任务顺序”页上单击“下一步”。

    有关此对话框上的选项的更多信息,请按“F1”以获取针对该对话框的帮助。也可参见 SQL Server 2005 Books Online(《SQL Server 2005 联机丛书》)并查找“维护计划向导”。

    Note注意

    在另一台安全的计算机上存储备份文件。

  9. 在“定义备份数据库任务”页上,单击向下键头,选择“所有数据库”,单击“确定”,然后单击“下一步”。

  10. 在“选择计划属性”页上单击“更改”。

  11. 在“新建作业计划”对话框中,为备份作业键入一个“名称”。

    例如,您可以将完整备份命名为“ScheduledFullBackup”。或者,您可以将增量备份命名为“ScheduledIncrementalBackup”

    Note注意

    将“计划类型”保留为“重复执行”,保留“启用”复选框的选中状态。

  12. 为备份计划设置所需的“频率”和“每天频率”选项,但将“持续时间”的设置保留为“无结束日期”。单击“确定”,然后单击“下一步”。

    Note注意

    通常,完全备份和增量备份的开始时间应相互错开。

  13. 在“选择报告选项”页上选择所需的报告分发选项,然后单击“下一步”。

  14. 单击“完成”以完成维护计划的创建过程。

    SQL Server 将按您指定的频率备份维护计划中指定的数据库。

原文地址:https://www.cnblogs.com/holly/p/1714385.html