自从我使用TFS 2012进行源代码pipe理,报告和项目pipe理以来已经有3年多的时间了。 但是,直到现在,我从来没有从头安装任何版本的TFS。
为了使用SSRS 2016,我需要安装TFS 2015,通过这样做,我了解到我需要首先安装一个SQL Server实例。 这个事实让我很吃惊。
我的问题是:这是否意味着TFS实际上将创build其内部表格,其中包含有关每个项目/工作项目(TaskName,CreatedBy,AssignedTo,Priority,OriginalEstimate,Remaining,Completed,Description等等)的信息,这些表将公开?
我以为这个数据库是TFS内部的,我永远不能直接访问它。 我想知道我的解释是否有效。
TFS使用SQL服务器来存储其持久数据。 所以源代码,工作项目,构build定义等都保存在SQL DB中。
当你安装TFS时,它将创build所需的模式。 您应该将这些数据库视为黑盒子,因为每个TFS版本都会修改架构。