Sql server TFS燃耗率
我正在寻找一种手动调整TFS任务开始日期的方法,以便我的燃尽看起来正确 本质上,迭代有固定的开始/结束日期,一些用户故事直到迭代进行到一半才被填写 这使得燃烧在道路上有一个凸起,所以看起来我们低于目标 我可以完全访问TFS数据库,我想知道我需要编写什么查询才能将任务回溯到迭代的开始 我在某个地方读到,控制燃耗图表的是System.AuthorizedDate 谢谢你的帮助。Sql server TFS燃耗率,sql-server,tfs,Sql Server,Tfs,我正在寻找一种手动调整TFS任务开始日期的方法,以便我的燃尽看起来正确 本质上,迭代有固定的开始/结束日期,一些用户故事直到迭代进行到一半才被填写 这使得燃烧在道路上有一个凸起,所以看起来我们低于目标 我可以完全访问TFS数据库,我想知道我需要编写什么查询才能将任务回溯到迭代的开始 我在某个地方读到,控制燃耗图表的是System.AuthorizedDate 谢谢你的帮助。 J您使用的System.AuthorizedDate是正确的 您将无法通过公共API更改System.Authorized
J您使用的System.AuthorizedDate是正确的 您将无法通过公共API更改System.AuthorizedDate。它不会让你失望的。您不能通过SQL update命令更改System.AuthorizedDate日期并保持受支持状态。官方上,Microsoft不允许这样做,并且仍然保持Microsoft支持您的能力,除非SQL在其指导下(例如通过支持事件)实施更改 我怀疑微软的支持事件是否会产生更新查询,因为这不是一个缺陷,正如我稍后解释的那样,它可能会让你处于非常糟糕的境地。您能否在适当的表上创建一系列更新,以回溯System.AuthorizedDate的日期?毫无疑问它甚至可能会起作用,但如果你敢这么做,我不确定它是否会起作用。原因是工作项在创建时按顺序接收System.Id号。我确实知道,在版本控制中,系统中存在这样的期望,即较高的变更集编号必须比任何较低的变更集编号具有更晚的提交日期(无法回忆确切的字段名称)。如果系统中对工作项有类似的期望,我也不会感到惊讶。您可能会发现,如果对SQL工作项中的字段进行这样的更改,将会在不同的地方出现错误或意外的结果—我可以想象未来的升级甚至更新会突然发生,并且无法执行。但这都是假设,因为除非您希望您的环境处于不受支持的状态,否则您不会通过SQL对其进行更改 除了造成你自己的燃尽,评估也不一样,我不知道在这些条件下有什么方法可以达到你想要的目标