我们在使用VSTS的报表服务的时候,可能会遇到报表数据丢失的情况,也就是说,从某个时间点开始,报表的数据就不再更新了,就如同下面这个报表一样:
可以看到,在2月28日这个时间点以后,所有的数据都没有了,这时,你去查询系统日志,会看到由TFS warehouse(报表服务中的数据来源)留下的记录:
可以看到,因为某种原因,TFS warehouse controller停掉了,这时我们再去看“服务”中的Visual Studio Team Foundation Server Task Scheduler,可以发现这个服务已经停止了,重新启动一下这个服务,TFS warehouse controller也重新开始服务,报表服务中的数据也就恢复更新了。