TFS2015 修改后的 Scrum 模板 Tfs_Warehouse DimWorkItem System_WorkItemType 始终为空

TFS2015 modified Scrum Template Tfs_Warehouse DimWorkItem System_WorkItemType always null

我们使用基于 Scrum 模板的修改模板。基本上我们的部署过程需要引入一些新字段。

一段时间后,我们查看了报告并查看了 Tfs_Warehouse 数据库,发现字段 System_WorkItemType 始终为空。 我们还可以在保留原始状态的原始 Scrum 模板上看到这种效果。有没有人有过类似的效果。

在我们的 TFS 2017 测试环境中,我们无法重现该问题,但我们无法很快切换到 TFS 2017。

请尝试按照以下步骤解决该问题:

  1. 确保字段 System.WorkItemType 正在使用中。例如:

    cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE witadmin listfields /collection:http://server:8080/tfs/CollectionLC /n:System.WorkItemType

  2. 手动处理TFS数据仓库和分析服务 cube 强制同步数据。

同步后再次检查问题。

如果还是不行,试试Rebuild the data warehouse and cube,然后再检查一下。

如果还是不行,请尝试使用默认的 Scrum 模板创建一个新的团队项目,检查问题是否出现在那里。