本文参考了http://developer.51cto.com/art/201010/229066.htm的文章。

TFS的备份与恢复一直没有很完整的解决方案,要完成一个很好的备份要有很多的手动步骤才行,新版的TFS PowerTools对TFS 2010的备份与恢复提供了全面的支持,本文将介绍使用TFS PowerTools对TFS进行备份与恢复的方法。本文使用的TFS PowerTools是2011年3月版(10.0.40301.0)。

1.备份TFS服务器

1.1 准备工作

首先要配置一个用于存放TFS备份数据的文件夹,这里把备份文件夹设在TFS服务器本机上,新建文件夹“TfsBackup”,右键点击“属性”,选择“共享”标签,点选“共享此文件夹”,然后点击“权限”。

图1 点击“权限”

在弹出的权限设置窗口中把默认用户“Everyone”删除掉后,把本机“Administrator”用户添加进来,并勾选“完全控制”权限,点击“确定”,完成设置。

图2 点击“确定”

配置完备份文件夹后,要对SQL Server数据库服务的登录身份进行配置,进入开始菜单,点击“程序”——“管理工具”——“服务”。

图3 点击“服务”

在弹出的服务窗口中选中当前TFS的数据库服务,右键点击“属性”。

图4 点击“属性”

在弹出的窗口中选择“登录”标签,把登录身份设为本机的Administrator,点击确定。

图5 点击“确定”

之后记得把该服务重启一下,以使所作的配置生效。

1.2 配置备份计划

在TFS2010服务器上安装了TFS PowerTools以后,在管理控制台有一个新标签,叫“Team Foundation Backups”。点击该标签,然后点击“Create Backup Plan”。

图6 点击“Create Backup Play”

弹出的向导会引导你完成整个过程,在欢迎界面中点击“下一步”。

图7 点击“下一步”

在本页中把网络备份路径设为前面设好的路径,然后设置你希望保存备份的天数(超过这个天数以后,系统会自动删除备份,当然也可以自己手动删除),然后点击“下一步”。

图8 点击“下一步”

在本页里,你可以选择把报表服务所使用的数据库的备份添加到TFS备份计划里,并输入并确认加密密钥(密钥必须是强类型,否则在密钥下方会有出现,该加密密钥在还原报表服务器时需要提供),然后点击“下一步”。

图9 点击“下一步”

在本页里,你可以你可以选择把门户站点所使用的SharePoint数据库的备份添加到TFS备份计划里,填好后点击“下一步”。

图10 点击“下一步”

在本页里,我们选择本机Administrator账户作为TFS备份计划的执行账户,填写好后点“Test”测试一下,通过后点击“下一步”。

图11 点击“下一步”

在本页,你可以让备份服务把备份过程中的出现的故障Email给你,在本例子中,由于没有给TFS服务器配置SMTP主机,所以这里唯一的选择是“No email alerts”这里你可以使用和其他TFS通知一样的Email主机和地址,也可以指定唯一的收件人。如果你想指定多个收件人,可以用逗号把这些收件人的 Email地址隔开。点击“下一步”

图12 点击“下一步”

在本页,你可以配置备份计划的时间表。默认是每天晚上对TFS进行完整的备份。对于小型的TFS来说,这已经足够了。选择“Nightly Full Schedule”选项意味着备份服务将会在每天凌晨2点进行完整备份。如果想进行更多的控制,可以点击, 这时在下方会出现两个选项。如果选择“Manual Backup Only”,则备份服务不会自动执行任何备份,只有当你运行管理控制台,点击“Tack Full Backup Now”时才会执行一次备份。在这里我们选择“Full,Differential and Transactional Schedule”,这是一个十分具有代表性的企业备份策略,默认为每个周日的凌晨2点做一次完整备份,每周一到六的凌晨2点做一次差异(增量)备份,每 15分钟做一次事务性的备份。这意味着不会丢失15分钟以上的数据,这种策略的性能和存储开销并不大。但由于这里TFS服务器所在的操作系统为 Windows Server 2003,该OS并不支持事务性备份,所以这里不勾选“Transactional Backup Interval”。配置好后点击“下一步”。

图13 点击“下一步”

在本页,可以检查一下之前所做的配置,查看无误后点击“下一步”。

图14 点击“下一步”

这时,向导将会对我们之前的配置作有效性检查,没有出错的话可以点击“Create Plan”。

图15 点击“Create Plan”

这时向导会为了备份而重新配置你的TFS服务器,这会对你的TFS服务器做出一些改动。成功完成后点击“下一步“。

图16 点击“下一步“

这时TFS备份计划已经完全配置好了,点击“Close”关闭向导。

图17 点击“Close”

1.3 执行一次完整备份

配置好备份计划后,TFS管理控制台的“Team Foundation Backups”页面会跟之前不一样,备份会在指定的时间自动进行,但我们在任意时间都可以执行一次完整的备份。点击右边管理操作列表中的“Tack Full Backup Now”。

图18 点击“Tack Full Backup Now”

备份服务开始备份,他会把备份文件放到计划指定的路径里,完成后点击“关闭”。

图19 点击“关闭”

图20 指定路径下的备份文件

2.恢复TFS服务器

待续……

***********************************************************************************************
*【Author】:听寒
*【Date】:2013年12月04日
*【URL】:http://www.cnblogs.com/romance/archive/2011/07/14/2106383.html
*【Notice】:
*2、请尊重原创的成果,转载和引用请注明作者及出处。
*3、本文必须全文转载和引用,任何组织和个人未授权不能修改任何内容,并且未授权不可用于商业。
*4、本声明为文章一部分,转载和引用必须包括在原文中。
***********************************************************************************************

转载于:https://www.cnblogs.com/armyant/p/3457348.html

TFS 2010 使用手册(四)备份与恢复相关推荐

  1. TFS 2010 使用手册(一)安装与配置

    本文转自cnblogs 大辉狼 的文章: http://www.cnblogs.com/wph1129/archive/2010/11/10/1873348.html http://www.cnblo ...

  2. TFS 2010 使用手册(二)项目集合与项目

    1.项目集合 1.1 项目集合创建 打开TFS管理控制台,点击"团队项目集合". 图1点击"团队项目集合" 图2 点击"创建集合" 然后按照 ...

  3. Tfs 2010使用小技巧

    一.如何删除工作项 1.使用Tfs管理员账户登录 2.使用Cmd打开命令行窗口 如果是32位系统,cd "C:\Program Files\Microsoft Visual Studio 1 ...

  4. visual-studio – 使用TFS 2010防止在Visual Studio 2012上签入pdb文件

    我们最近从Visual Studio 2010迁移到Visual Studio 2012.我们仍在使用TFS 2010,我们使用gated check-ins. 由于我们开始使用Visual Stud ...

  5. Exchange+2010实验手册

    Exchange+2010实验手册 转载于:https://blog.51cto.com/5qqqqq/522386

  6. VSTS 2010体验 - TFS 2010变化巨大

    VSTS 2010 Beta版出来一段时间了,之前我试用过技术预览版,其实就是Beta1,看来大家都发了很多开发方面的体验,身为VSTS的MVP,我关注的可能和大家有点区别,TFS变化确实不小,都说微 ...

  7. TFS 2010 备份和恢复的完整解决方案

    原文: http://www.almnetworks.net/zh-CN/post/2010/08/20/TFS-Backup-and-Restore-become-much-easier-than- ...

  8. PowerShell 2.0 实践(十一)管理 TFS 2010 (2)

    上一次我们熟悉了一下TFS 2010的整体架构,搭建了x64平台下的开发.测试环境.本次开始我们来深入研究一下TFS 2010的对象模型,TFS 2010的PowerShell扩展也是建立在其对象模型 ...

  9. tfs 安装mysql.h_SQL Server Management Studio连接到TFS 2010的步骤

    1. SQL Server Management Studio 2. 安装.NET Framework 4.0 3. 安装Visual Studio 2010 Team Explorer 4. 安装 ...

  10. 杀软测评:2010年第四次“VB100”认证揭开谜底!

    在经过激烈角逐和严格评审之后,2010年第四次(注:逢双月举行)"VB100"认证,今天由其举办者世界权威反病毒测试机构"VirusBulletin"揭开了谜底 ...

最新文章

  1. Pinia轻量级状态管理
  2. 牛客(35)数组中的逆序对
  3. mac 下 通过 brew 安装 MariaDB
  4. 2021HDU多校6 - 7029 Median(思维)
  5. Java Spring singleton bean的创建源代码
  6. calayer 与uiview
  7. 指令系统——数据存放、指令寻址(详解)
  8. 初识python: 字符编码转换
  9. Hadoop框架:集群模式下分布式环境搭建
  10. 如果是自学WEB前端的话,该如何才能找到一份7K实习生工作呢?
  11. mysql 5.6一主两从_Centos7 下配置mysql5.6主从复制实例(一主两从)
  12. 数据库基本语句和关键字详解
  13. Stata | 导入导出文件
  14. 盘点.确保物联网设备顺利运行的9项测试
  15. 网易严选App感受Weex开发
  16. Android-N自动旋转屏幕
  17. 2022-2028年中国工业互联网预测性维护(PdM)行业市场调查及未来前景预测报告
  18. 设计模式——C++版
  19. php岗位范文,PHP开发工程师岗位个人简历个人技能范文
  20. 菜鸟学JAVA之——static静态代码块

热门文章

  1. win7计算机摄像头怎么打开,win7的摄像头在哪里打开 怎么打开win7摄像头
  2. linux设置自动获取ip命令,详解如何设置CentOS 7开机自动获取IP地址
  3. git 找到冲突_git 冲突解决方法 - 卡饭网
  4. DIY照片证件照打印商城微信百度支付宝小程序开发
  5. 阿里云IPV6解决方案
  6. Python实现电影抢票系统需要几行代码?猜对有奖。
  7. 对HTTP异步接口进行性能测试
  8. 国际大牌在中国的故事
  9. android布局置顶_android linearlayout imageview置顶摆放
  10. 2017中国银行业发展趋势报告