备份和恢复TFS使用系统管理员登录到TFS服务器上,通过路径“开始-TeamFoundationServer管理控制台”打开TFS管理控制台。开发菜单中TFS管理控制台如图所示:单击“TFS管理控制台”打开,控制台界面如图1所示:图1管理控制台界面1.备份TFS在TFS管理控制台中单击计划的备份,进入备份界面。如图2所示:图2计划的备份在计划的备份窗口中单击创建计划的备份以开始配置。如图3所示:图3计划的备份向导-详细信息在详细信息选项中填写网络备份路径(K)与备份保留天数(R)其中网络备份路径(K)必须为非本机的路径地址,备份保留天数(R)是备份在网络路径中保留的时间,其值的范围为1-999。打开高级选项如图4所示:图4计划的备份保留高级设置中的完整备份文件扩展名(F)和事务备份文件扩展名(T)的值不变。填写了网络备份路径(K)(注:备份路径与SQL服务,TFS服务需要在相同的域环境中)后点击下一步。点击下一步后,如图5:图5选择报告数据库在报告数据库选项页,可选择是否备份计划中的报告数据库,勾选报告数据库选项页中的在备份计划中包括报告数据库(R)选项(勾选后会在左侧的导航栏中出现报告密钥选项。),可进行报告数据库备份设置,可勾选需要备份的报告数据库,如ReportServer,ReportServerTempDB数据库。如图6所示:图6选择报告数据库建议对报告数据库进行备份,该备份将直接影响TFS通过备份恢复后的报表数据展现。点击下一步:如图7所示图7报告加密密钥在创建新的SQLReportingServices加密密钥文件中填写加密密钥密码,输入密码时需要确保所输入的密码时强密码,密码长度必须至少是8个字符,且密码中必须至少包含一个大写字母一个小写字母,一个数字。填写密码后点击下一步,如图8所示:图8计划的警报设置在警报选项中可设置备份结束时需要执行的操作,可在该界面设置的选项有:如果备份作业失败,则向TFS管理员发送电子邮件;如果备份作业成功,则向TFS管理员发送电子邮件。如勾选了其中一个选项则会在对应的情况下向TFS管理员发送电子邮件。建议勾选这两个选项作为备份结束后的提示。设置后点击下一步,如图9所示:图9备份计划TFS提供了三种可选择的备份计划:夜间完整备份,仅手动备份,自定义计划。夜间完整备份:每天将在本地时间:2:00进行完整备份。仅手动备份:将不会创建计划任务来执行备份,需要通过TFS管理控制台进行手动备份。自定义计划:提供用于运行完整备份、差异备份和事务性备份的计划。建议使用自定义计划,可以通过灵活的进行配置。如图10所示:图10自定义计划默认提供的是每周末进行完整备份,每天夜间进行差异备份,每隔15分钟进行事务备份。这样的好处是最坏的情况下也仅丢失掉15分钟的数据丢失。也可以按自己的要求进行备份计划设定。如一周两次全被,事务性备份为10分钟等。设置完备份计划后点击下一步,如图11所示:图11配置设置通过检查选项确认所有的设置是否满足需求,若没问题则点击下一步,如图12所示:图12就绪检查等待就绪检查进度条执行完毕后如图13所示:图13配置检查完成可以点击重新运行就绪检查从新执行图12的检查。若无问题可点击配置进行备份配置。如图14:图14配置过程配置完成后如图15所示:图15配置成功点击下一步:如图16所示:图16配置成功可点击打开完整配置日期进行配置日志查看。点击关闭回到管理控制台。如图17所示:图17已配置好的管理控制台配置好后可在管理控制台中显示如图17所示的界面,在右上方出现的4个操作按钮中包含立即执行完整备份,还原数据库,重新配置计划的备份,禁用计划的备份。立即执行完整备份在需要的时候可通过该操作进行TFS的手动备份。还原数据库通过该操作进行TFS系统还原。重新配置计划的备份通过该操作进行计划重新配置。点击立即执行完整备份,进行当前TFS的系统备份。如图18、图19所示:图18完整数据库备份图19完整备份完成2.恢复TFS在管理控制台中单击还原数据库可进行TFS恢复,如图20所示:图20还原数据库在网络备份路径中会自动列出创建备份时所设置的网络备份路径,也可以通过浏览选择其他的网络备份路径。点击列表备份连接可将备份的数据列表显示在备份列表框中。图21列表备份选择其中的一个时间点(建议选择最近的时间点),点击下一步。图22选择要还原的数据库选择好要还原的数据库,点击下一步,进行检查还原的备份信息。图22检查确保备份信息无误后点击下一步进行就绪检查,如图23所示:待就绪检查运行完成后点击下一步,(注:还原时需要将备份的数据库在数据库服务器中删除)。在还原数据库界面点击还原等待还原完成点击完成。