TFS Power Tools缺少数据库备份工具?

时间:2013-11-06 15:33:43

标签: tfs tfs2012 tfs2013 tfs-power-tools

我遇到了一种情况,我需要在tfs服务器上安装tfs的powershell脚本(我们在一台服务器上拥有tfs的所有内容)。尝试修改安装并没有让我选择安装powershell脚本,因此我决定下载最新版本的tfs 2012电动工具并进行卸载和安装。问题是当我安装时,让我安装的唯一组件是“Best Practices Analyzer”& “测试附件清洁剂”。它不是让我安装“备份数据库工具”(现在迫切需要的)或者我最初想要安装的powershell脚本。

4 个答案:

答案 0 :(得分:0)

{p} Backup Database Tools位于SQL Server Product,而不是Power Tools,他包含有关自定义的工具,例如,测试附件清除程序用于清除附件或免费存储空间

答案 1 :(得分:0)

加入Aghilas的答案。如果你在Visual Studio Gallary中解决了什么:
Microsoft Visual Studio Team Foundation Server 2012 Power Tools

它没有备份工具。但如果你在这里下载
Microsoft Team Foundation Server Power Tools

它将拥有备份工具。更令人困惑的是,如果您有工具(在第二个链接中安装)并且您尝试安装客户端工具(在第一个链接中),它将询问您是否要修改安装。自从我安装了这些工具以来已经有一段时间了,但我“认为”他们曾经把备份工具放进去,如果你不在服务器上就不会安装它们。我可能错了。我将尝试安装“团队资源管理器”,看看是否允许我安装powershell脚本(在第一个链接的先决条件中)

更新2:这是关键。我必须安装团队资源管理器,然后让我安装powershell脚本。此外,第二个链接中的工具似乎包含所有内容,第一个链接包含所有内容而不是备份工具。

答案 2 :(得分:0)

我相信TFS的版本在这里非常重要。大多数这些工具都是针对TFS RTM版本12设计的。我的版本是11.0,它只是不能使用该界面。

最简单的项目是直接运行C:\ Program Files \ Microsoft Team Foundation Server 11.0 \ Tools \ TFSBackup.exe。一旦我运行这个程序它工作,但我显然想创建一个我怀疑可以使用PowerShell完成的计划。我遇到的另一个问题是尝试将其备份到网络上,因为SQL实例在本地计算机管理员帐户下运行,所以我无法做到这一点。

答案 3 :(得分:0)

数据库备份工具是TFS 2012电源工具的一部分,但它们似乎在更新1后被删除。即使从MS Download Center,最新下载也缺少数据库工具。它们位于Update 1版本中,可在其上方选择:

enter image description here

因此,如果您需要2012世界中的TFS数据库备份工具,则需要使用正确的工具版本:

注意 db备份/恢复作为标准包含在TFS 2013中。这些工具适用于TFS 2012.安装TFS 2013后,我想使用db备份工具,但我发现它们不是出现在2013年的电动工具中。原因是该功能现在是TFS的标准配置,可以从TFS管理控制台获得,无需安装电动工具。