TFS 2013的数据库架构

时间:2014-05-12 09:35:28

标签: tfs tfs-sdk team-explorer-everywhere

我想在.net中使用TFS SDK进行一些查询, 如果我有权访问数据库模式,它会使事情变得更容易。

我发现this表示没有这样的文档,但它是从2007年开始的。现在是否有任何类型的TFS 2013文档,还是没有?

2 个答案:

答案 0 :(得分:3)

未记录TFS数据库架构的原因是您不应该直接使用它。原因是数据库模式在TFS版本之间发生变化,无论您创建的是什么,都可能/将在升级或更新后停止工作。请改用TFS API。

话虽如此,有一些博客和指南直接使用数据库。看看Grant Holiday的博客,他发布了一些关于使用某些查询来获取某些统计信息的文章,例如。

http://blogs.msdn.com/b/granth/archive/2009/10/23/tfs2010-sql-queries-for-tfs-statistics.aspx

此外,ALM Rangers报告指南包含有关工作项存储数据库架构的附录

https://vsarreportguide.codeplex.com/downloads/get/764892

免责声明:正如我所说,数据模型可以并且会随着时间而改变,所以要注意这一点。

答案 1 :(得分:2)

请检查Work item field and database schema reference。它包括两个重要组成部分

  1. Relational warehouse database
  2. Analysis Services cube
  3. 要了解仓库架构,您最好对star schema, fact and dimensions有一个基本的了解。还有一些视图可以帮助您不直接触摸表格。 TFS数据仓库非常强大,您可以从中生成各种报告,包括项目进度,错误趋势,测试报告等。