【问题标题】:TFS Requirements Overview Report showing wrong dataTFS 需求概览报告显示错误数据
【发布时间】:2011-01-15 06:02:48
【问题描述】:

我有一个关于 TFS 报告的有趣问题。当我运行 QUERY: Team Queries->Planning and Tracking->Work Breakdown 时,我看到了正确的信息,也就是说我看到了输入到 TFS 中的工作项等。但是,当我运行报告时:报告->项目管理->需求概述,我看到相同的数据加上系统中不再存在的数据。

重要信息: * 我正在使用 TFS 2010 * 当我最初创建这个项目时,我使用 Microsoft Project 计划来上传工作项。在我的团队开始使用它之前,我决定忘记 Project,只使用 web/studio 界面,所以我使用查询“删除所有项目”来清理数据库。

虽然清理在所有其他情况下都有效,但此报告似乎保留了这些项目,我想知道是否有办法解决这个问题。已经有几个星期了,我运行了多维数据集报告以查看它是否正在更新(一切都很好)。

有人知道这里发生了什么吗?

【问题讨论】:

    标签: reporting-services tfs


    【解决方案1】:

    我不熟悉您所说的查询,但如果您删除工作项,则删除可能不会传播到您的仓库(以及随后的多维数据集)。如果您的 TFSWorkItemTracking 数据库中的 WorkItem 数量相对较少,那么重建您的 TFSWarehouse 可能是一个好主意,这将刷新您的多维数据集。

    看看SetupWarehouse.exe 命令,它应该安装在您的应用程序层上。这可能需要一个小时到一天的时间来运行,具体取决于您的版本控制和工作项跟踪数据库,因此您可能希望在下班时间进行。它不应该影响 TFS 的日常执行,只会影响报告。

    以上内容仅适用于 TFS 2008。根据下面的 Matthew,这是 TFS 2010 的答案

    根据我找到的 SetupWarehouse.exe TFS2010 不再存在。在里面 管理控制台,在 Application Tier->Reporting,有 一个名为“开始重建”的选项。 使用这个完全解决了我的 问题。谢谢你。应该注意 没有反馈 点击“开始重建”。首先 看起来管理面板挂了, 然后它没有反馈就回来了。它 报告花了大约一个小时 重新开始工作,这是唯一的 我知道它已经完成了。

    如果您再次遇到需要永久删除一个或多个工作项的情况,您应该购买 TFS 电动工具。 TFPT 实用程序有一个“destroywi”命令,可让您从 TFS 中永久(且安全)删除工作项。

    此处提供电动工具:http://msdn.microsoft.com/en-us/vstudio/bb980963

    【讨论】:

    • 虽然您提供的答案不适用于 TFS2010,但它确实为我指明了正确的方向。根据我的发现,TFS2010 不再存在 SetupWarehouse.exe。在管理控制台中,在 Application Tier->Reporting 下,有一个名为“Start Rebuild”的选项。使用它完全解决了我的问题。谢谢你。需要注意的是,点击“开始重建”没有反馈。起初它看起来像管理面板挂起,然后它回来没有反馈。报告需要大约一个小时才能重新开始工作,这是我知道的唯一方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多