有没有办法区分数据库中的Tfs组和Tfs团队?

时间:2018-04-24 09:24:40

标签: sql-server tfs

我试图弄清楚如何在onprem Tfs2015.Update3(14.102.25423.0)服务器的数据库中区分Tfs组和Tfs团队。

我有一个名为“Team BAM”的Tfs团队和一个名为“TfsGroup”的Tfs团队

enter image description here

我希望在比较这两个表时找到表[Tfs_Configuration]。[dbo]。[tbl_Group]中的区别属性,但唉,没什么。也许我在错误的地方搜索,但在比较更多团队和团队的例子时,我似乎无法找到可重复的差异。

enter image description here

如何区分数据库中的团队和团队?首先,上面的Tfs web界面肯定知道如何: - ) 非常感谢!

1 个答案:

答案 0 :(得分:0)

以下查询可列出所有团队:

SELECT map.[TeamId]
      ,map.[ProjectId]
      ,proj.[ProjectNodeName] AS [Team Project Name]
      ,ado.[SamAccountName] AS [Team Name]
  FROM [Tfs_DefaultCollection].[dbo].[tbl_TempTeamProjectMapping] map
  JOIN [Tfs_Warehouse].[dbo].[DimTeamProject] proj ON map.[ProjectId] = proj.[ProjectNodeGUID]
  JOIN [Tfs_DefaultCollection].[dbo].[ADObjects] ado ON map.[TeamId] = ado.[TeamFoundationId]