如何备份和恢复你的TFS服务器(二)
配置一个备份计划
在你的TFS(Team Foundation Server)2010服务器上安装新版本的Power Tools以后(是的,这个工具只支持TFS(Team Foundation Server)2010),你会注意到在管理控制台中有一个新标签,叫做“Team Foundation Backups”。当你点击这个标签的时候,你会看到这样一个界面,通过这个界面,你可以配置你的TFS(Team Foundation Server)备份计划。
如果你点击“Create Backup Plan”,会启动一个向导,来引导你完成整个过程。这是这个向导的welcome页面:
点击“Next”,它会导航到第一个页面,在这个页面中你可以输入备份的路径和你希望保存备份的天数(超过这个天数以后,它会自动地删除备份)。当然,如果你希望自己手动删除备份,也可以很容易地做到——它们只是特定目录下的一些文件而已。
再次点击“Next”,你可以提供自动执行备份的账户,同时,你可以看到这个账户需要什么SQL权限。正如你将会看到的那样,以后的备份并不是一定要被自动化,但是他们可以被自动化。
再次点击“Next”,你现在可以进行一些配置,让备份服务把备份过程中的故障email给你。在这个例子中,我没有给我的TFS(Team Foundation Server)服务器配置SMTP主机,所以我唯一的选择是“No Email Alerts”。 这里你可以使用和其他TFS(Team Foundation Server)通知一样的email主机和地址,也可以指定唯一的收件人。如果你想指定多个收件人,你可以用逗号把这些收件人的email地址隔开。
再次点击“Next”,你现在可以配置时间表了。默认是每天晚上对你的TFS(Team Foundation Server)进行完整的备份。对于小型的TFS(Team Foundation Server)来说,这已经足够了。选择这个选项意味着将会在每天凌晨2点进行完整的备份。如果你想进行更多的控制,你可以点击“Advanced Schedules Options”。
如果你选择了“Advanced Schedules”,那么你会得到两个选项:1) Full, Differential and Transactional Schedule和2) Manual Backup Only。如果你选择了“Manual Backup Only”,它不会自动地执行任何的备份,只有当你运行管理控制台,点击“Take Full Backup Now”按钮的时候才会执行一次备份(稍后会详细说明这部分内容)。这里我选择“Full, Differential and Transactional Schedule”——这是一个十分具有代表性的企业备份策略。我把它设置成每个星期天的凌晨2点做一次完整的备份,每周的周一到周六的凌晨2点做一次差异备份(有时也称作增量备份),每15分钟做一次事务性的备份。这意味着我不会丢失15分钟以上的数据,这种策略的性能和存储开销并不大。SQL备份功能的这些特性真的很酷。
我已经配置好了时间表,点击“Next”,让我检查一下我的设置。
再次点击“Next”将会验证我提供的这些设置的有效性。你总不会希望等到第二天凌晨2点才发现你错误地输入了一些东西吧:)在这个例子中我收到了一个警告,因为我已经有了一个配置好的备份计划,而我正在重写它。这个工具规定一个TFS(Team Foundation Server)服务器只能拥有一个备份时间表。
点击“Configure”,将会为了备份而重新配置你的TFS(Team Foundation Server)服务器,这会对你的TFS(Team Foundation Server)服务器做出一些改动。
再次点击“Next”,现在你已经完成了所有的配置工作!对于备份来说,你的服务器已经完全配置好了(可以和文档比较一下:))。
如何备份和恢复你的TFS服务器(二)的更多相关文章
- 如何备份和恢复你的TFS服务器(一)
备份和恢复一个TFS(Team Foundation Server)服务器常常令人心生畏惧.因为这会涉及到很多服务和步骤.TFS(Team Foundation Server)2010一发布,我就知道 ...
- 如何备份和恢复你的TFS服务器(三)
进行一次备份 当然,如果你已经建立了一个时间表,那么备份会在指定的时间自动地进行,但是我真的无法给你展示一张很酷的截图——那是不可见的:).无论你是否建立了一个时间表.你都可以在任意时间执行一次完整的 ...
- [BI项目记]-TFS Express备份和恢复
在项目中对TFS进行备份操作是日常重要的工作之一,此篇主要描述如何对TFS Express进行备份,并且在另外一台服务器上进行恢复. 以下是操作的几个关键点: 备份数据库,在TFS管理工具中就可以完成 ...
- Windows Server 2003 服务器备份和恢复技巧
1.系统备份与恢复 现在很多中小型企业服务器并没有采用专业的服务器备份机制进行备份,对于个人站长而言这似乎更不可能.但是再好的服务器维护人员总有失误的时候,为了防止万一我们最好还是采用一些备 ...
- innobackupex不停库的数据备份并恢复到别的服务器上【转】
1.innobackupex原理: 备份原理 1).首先会开启一个后台检测进程,实时检测myql redo的变化,一旦发现redo中有新日志写入,立即将日志记入后台日志文件xtrabackup_log ...
- 我的MYSQL学习心得(十四) 备份和恢复
我的MYSQL学习心得(十四) 备份和恢复 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) ...
- Sql Server数据库备份和恢复:原理篇
本文与您探讨为什么Sql Server有完整备份.差异备份和事务日志备份三种备份方式,以及为什么数据库又有简单模式.完整模式和大容量日志模式这三种恢复模式.本文内容适用于2005以上所有版本的Sql ...
- 云与备份之(1):VMware虚机备份和恢复
本系列文章会介绍云与备份之间的关系,包括: (1)VMware 虚机备份和恢复 (2)KVM 虚机备份和恢复 (3)云与备份 (4)OpenStack 与备份 (5)公有云与备份 1. 与备份有关的V ...
- [MySQL Reference Manual] 7 备份和恢复
7. 备份和恢复 本章主要会介绍: 1.备份的类型:逻辑备份,物理备份,全备和增量4种 2.创建备份的方法 3.还原方法,包括还原到时间点 4.备份计划,压缩和加密 5.表维护,恢复损坏的表 7. 备 ...
随机推荐
- View的getMeasuredWidth和getWidth有什么区别?
getMeasuredWidth 为view的测量宽度. getWidth为view的最终宽度. (这里只讨论宽度,高度也是一样的道理) 那么它们之间有什么区别呢? 测量宽度是在view的measur ...
- [Java]Socket和ServerSocket学习笔记
对于即时类应用或者即时类的游戏,HTTP协议很多时候无法满足于我们的需求.这会,Socket对于我们来说就非常实用了.下面是本次学习的笔记.主要分异常类型.交互原理.Socket.ServerSock ...
- 复杂的字符串数组解析:{"setting":"简单:10:5,一般:5:10,困难:2:20"},使用split多次截取
"[0,{"id":563,"name":"测试题1","dscr":null,"picId&quo ...
- UnrealEd3视图导航及常用快捷键
本博客使用的版本:2010-08 [更多其他的UE3版本][tps所用版本: 2011-02] [最新的UE3版本 -- 2015-02] [unreal engine wiki 中文w ...
- javascript中(function($){...})(jQuery)写法是什么意思
这里实际上是匿名函数function(arg){...}这就定义了一个匿名函数,参数为arg 而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(functi ...
- c/c++ 哈希表 hashtable
c/c++ 哈希表 hashtable 概念:用key去查找value 实现hash函数有很多方法,本文用除留余数法. 除留余数法的概念: 取一个固定的基数的余数,注意不能用偶数,用偶数的话,分布会不 ...
- [Hive_add_7] Hive 实现最高气温统计
0. 说明 Hive 通过 substr() 函数实现最高气温统计 1. Hive 实现最高气温统计 1.1 思路 将一行文本加载为 String 通过 substr() 函数截取年份和温度 1.2 ...
- php学习----错误处理和代码重用
php错误处理 一.错误分类:1.语法错误 2.运行时错误 3.逻辑错误 错误代号(部分): 所有看到的错误代码在php中都被定义为系统常量(可以直接使用) 1)系统错误 E_PARSE:编译错误,代 ...
- JavaScript -- 时光流逝(十一):DOM -- Document 对象
JavaScript -- 知识点回顾篇(十一):DOM -- Document 对象 (1) document.activeElement: 返回文档中当前获得焦点的元素. <!doctype ...
- 类中的 this关键字
this可用于区分局部变量和成员变量,因为构造函数中如果使用 this.成员变量 = 参数值, 那么可以在new对象时,将初始化值赋值给成员变量,否则成员变量赋值失败, 所以this可以区分成员变量和 ...