【问题标题】:Table WorkItemsLatest (TFS 2010) missing in TFS 2015 (Collection Database)TFS 2015(集合数据库)中缺少表 WorkItemsLatest (TFS 2010)
【发布时间】:2016-04-22 20:45:48
【问题描述】:

我们最近从 TFS 2010 迁移到 TFS 2015,发现一些报告服务不再工作。

我们创建的视图之一是从“WorkItemsLatest”表中提取各种信息(WorkItem State、Title、Fld10118),但是,检查 TFS 2015 的集合数据库表明 TFS 2015 集合中没有更多的“WorkItemsLatest”表数据库。

如果您能建议如何在 TFS 2015 集合数据库中获取上述字段,我将不胜感激。我了解 Microsoft 不支持操作数据库并鼓励从 Warehouse 数据库中检索数据,但是,我们希望检索这些数据,并将在未来分配一些开发时间以确保从 Warehouse 数据库中检索数据。

【问题讨论】:

    标签: reporting-services tfs-2015


    【解决方案1】:

    警告

    尽管您自己已经提到过这一点,但直接查询数据库表可能会导致更新之间的功能中断。随着最近工作项空间的大量流失(新的模板自定义功能登陆 VSTS,可能会出现在 TFS vNext 和新的工作项表单中),预计这些项目在不久的将来会不断变化。

    好的,我明白了

    所以,您可能正在寻找以下两个视图:

    • [Tfs_DefaultCollection].[dbo].[vw_denorm_WorkItemCoreLatest]
    • [Tfs_DefaultCollection].[dbo].[vw_denorm_WorkItemCustomLatest]

    并将它们与tbl_Field 连接起来,以便能够识别哪个自定义字段 ID 与哪个字段名称匹配。

    【讨论】:

    • 谢谢。让我发疯的一件事是如何获得集合数据库的“关系图”,因为这将帮助我直观地理解关系。目前我只是在看桌子并试图弄清楚,这非常耗时并且几乎让我拉扯我的头发(虽然我是秃头;)请指教。
    • 我检查了那些建议的意见,但是,它没有给我们“标题,Fld10118”。如果您从以下位置检查查询,我将不胜感激,因为我已设法从 TFS 2015 集合数据库中检索所有内容,但只有三个字段(在问题中提到)我无法获取数据。谢谢pastebin.com/sbTFjJGw
    • "关系图" 我的意思是我们可以得到 TFS 2015 集合数据库的“数据库图”,这样我就可以直观地看到关系(主键、外键等),这将帮助我们更好地理解人际关系。
    • 不,我正在尝试获取该字段的内容/数据。因为这是我第一次做的事情;本练习的全部目的是确保我们用于在 TFS 2010 中生成 SSRS 报告的视图/查询也适用于 TFS 2015。
    • 感谢您的帮助和耐心等待。我使用了以下查询,但是,将为我提供值的文件名是什么?很抱歉因为不确定如何获取数据而遇到麻烦 :( SELECT TOP 100 vw.* FROM vw_denorm_WorkItemCustomLatest vw INNER JOIN tbl_Field f ON vw.FieldId = f.FieldId
    猜你喜欢
    • 2016-06-26
    • 2018-07-16
    • 2017-02-24
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 2011-09-26
    相关资源
    最近更新 更多