我正在为 TFS 2010 制定备份计划。我找到了这个网站http://msdn.microsoft.com/en-us/library/ms253070(VS.100).aspx详细说明了复杂的备份解决方案。
是否有人测试过这些程序并能确认它们是准确的?
有几个步骤违反了 SharePoint 规则“请勿修改数据库!”
谢谢你,基思
答案1
在您的TFS服务器上安装TFS Powertools!!!
Powertools 有一个插件,可以自动执行整个过程,并且可以从 TFS 管理工具内部进行管理和安排。
编辑:当您在服务器上安装 TFS powertools 时,文档不是很清楚。完成此操作后,打开 TFS 管理工具,您会注意到之前没有的备份部分。从那里,您可以定义您的备份模型,告诉它要备份什么(它将引导您完成向导),它将为您安排备份。它基本上自动执行您引用的 MSDN 文档中的所有步骤。
位于此处: http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f
附注:在使用 TFS 的每台机器上也安装 powertools 作为基础安装。它具有 shell 扩展和大量对 TFS 用户(而不仅仅是管理员)非常有用的功能。
如果可能的话,它甚至可能会让您爱上 TFS。我们成功地将它用于完整的 SDLC - 工作项、源代码、工作流管理、构建管理等。
答案2
听起来备份这么重要的事情需要做很多工作...我现在只是复制数据库。我想我确实有丢失一些数据的风险,但目前我们“只是”使用 TFS 进行源代码控制并在 SQL Server Express 上运行。
答案3
如果您的 TFS 安装在虚拟机上,您是否可以备份整个 VM?
答案4
这些说明看起来准确。
我不确定您所说的 SharePoint 违规是什么意思。该主题列出了包含 SharePoint 的 TFS 部署中的所有数据,但它明确指出您不应在任何 SharePoint DB 中使用标记事务(“备份或还原 SharePoint 产品使用的数据库时,您不应使用标记事务”),并建议使用 SharePoint 指南来了解如何协调 SharePoint 的备份(“如果您的部署使用 SharePoint 产品,则应遵循该产品版本的指南”),并对 Project Server 给出类似的说明。祝您备份顺利。