当我尝试在TFS 2015分析数据库中创建代码流失报告时,我注意到数据在几个月内已经很老了。我发现在这种情况下我们可以做到以下几点:
Manually process the TFS data warehouse and analysis services cube
运行GetProcessingStatus时遇到错误:
[完整分析数据库同步]:---> AnalysisDatabaseProcessingType = Full,needCubeSchemaUpdate = True。 ---> Microsoft.TeamFoundation.Warehouse.WarehouseException:TF221122:为团队项目集合或Team Foundation服务器TEAM FOUNDATION运行作业完整分析数据库同步时发生错误。 ---> Microsoft.TeamFoundation.Warehouse.WarehouseException:无法处理分析数据库' Tfs_Analysis'。 ---> Microsoft.TeamFoundation.Warehouse.WarehouseException:内部错误:操作未成功终止。发生以下系统错误:此用户无法登录此计算机。高级关系引擎中的错误。无法使用DataSourceID为< Tfs_AnalysisDataSource',Tfs_AnalysisDataSource'的名称与数据源建立连接。 OLAP存储引擎中的错误:维度发生错误,其ID为' Dim Build',Name of' Build'正在处理中。 OLAP存储引擎中的错误:' Build BK' ' Build'的属性来自< Tfs_Analysis'的维度数据库正在处理中。服务器:当前操作已取消,因为事务中的另一个操作失败。发生以下系统错误:此用户无法登录此计算机。高级关系引擎中的错误.......
请帮忙。
答案 0 :(得分:1)
要解决此问题,我必须在使用SSMS删除它们后重新创建Tfs_Analysis和Tfs_Warehouse数据库。