TFS 2010 使用手册(四)备份与恢复
本文参考了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 使用手册(四)备份与恢复相关推荐
- TFS 2010 使用手册(一)安装与配置
本文转自cnblogs 大辉狼 的文章: http://www.cnblogs.com/wph1129/archive/2010/11/10/1873348.html http://www.cnblo ...
- TFS 2010 使用手册(二)项目集合与项目
1.项目集合 1.1 项目集合创建 打开TFS管理控制台,点击"团队项目集合". 图1点击"团队项目集合" 图2 点击"创建集合" 然后按照 ...
- Tfs 2010使用小技巧
一.如何删除工作项 1.使用Tfs管理员账户登录 2.使用Cmd打开命令行窗口 如果是32位系统,cd "C:\Program Files\Microsoft Visual Studio 1 ...
- visual-studio – 使用TFS 2010防止在Visual Studio 2012上签入pdb文件
我们最近从Visual Studio 2010迁移到Visual Studio 2012.我们仍在使用TFS 2010,我们使用gated check-ins. 由于我们开始使用Visual Stud ...
- Exchange+2010实验手册
Exchange+2010实验手册 转载于:https://blog.51cto.com/5qqqqq/522386
- VSTS 2010体验 - TFS 2010变化巨大
VSTS 2010 Beta版出来一段时间了,之前我试用过技术预览版,其实就是Beta1,看来大家都发了很多开发方面的体验,身为VSTS的MVP,我关注的可能和大家有点区别,TFS变化确实不小,都说微 ...
- TFS 2010 备份和恢复的完整解决方案
原文: http://www.almnetworks.net/zh-CN/post/2010/08/20/TFS-Backup-and-Restore-become-much-easier-than- ...
- PowerShell 2.0 实践(十一)管理 TFS 2010 (2)
上一次我们熟悉了一下TFS 2010的整体架构,搭建了x64平台下的开发.测试环境.本次开始我们来深入研究一下TFS 2010的对象模型,TFS 2010的PowerShell扩展也是建立在其对象模型 ...
- 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. 安装 ...
- 杀软测评:2010年第四次“VB100”认证揭开谜底!
在经过激烈角逐和严格评审之后,2010年第四次(注:逢双月举行)"VB100"认证,今天由其举办者世界权威反病毒测试机构"VirusBulletin"揭开了谜底 ...
最新文章
- Pinia轻量级状态管理
- 牛客(35)数组中的逆序对
- mac 下 通过 brew 安装 MariaDB
- 2021HDU多校6 - 7029 Median(思维)
- Java Spring singleton bean的创建源代码
- calayer 与uiview
- 指令系统——数据存放、指令寻址(详解)
- 初识python: 字符编码转换
- Hadoop框架:集群模式下分布式环境搭建
- 如果是自学WEB前端的话,该如何才能找到一份7K实习生工作呢?
- mysql 5.6一主两从_Centos7 下配置mysql5.6主从复制实例(一主两从)
- 数据库基本语句和关键字详解
- Stata | 导入导出文件
- 盘点.确保物联网设备顺利运行的9项测试
- 网易严选App感受Weex开发
- Android-N自动旋转屏幕
- 2022-2028年中国工业互联网预测性维护(PdM)行业市场调查及未来前景预测报告
- 设计模式——C++版
- php岗位范文,PHP开发工程师岗位个人简历个人技能范文
- 菜鸟学JAVA之——static静态代码块