TFS 2010:项目仪表板报告服务错误

TFS 2010:项目仪表板报告服务错误,tfs,Tfs,我已经配置了TFS 2010,但是当我尝试为团队项目加载项目仪表板时,它会返回一个报告服务错误,因此我无法看到“任务消耗(小时)”和“消耗率(小时/天)”。页面的其他部分工作正常 错误如下: 报表处理过程中发生错误。(rsProcessingAborted)获取联机帮助 无法模拟数据源“TfsReports”的用户。(rsErrorImpersonatingUser)获取联机帮助 登录失败。(rsLogonFailed)获取联机帮助 有关此错误的详细信息,请导航到本地服务器计算机上的报表服务器,

我已经配置了TFS 2010,但是当我尝试为团队项目加载项目仪表板时,它会返回一个报告服务错误,因此我无法看到“任务消耗(小时)”和“消耗率(小时/天)”。页面的其他部分工作正常

错误如下:

报表处理过程中发生错误。(rsProcessingAborted)获取联机帮助 无法模拟数据源“TfsReports”的用户。(rsErrorImpersonatingUser)获取联机帮助 登录失败。(rsLogonFailed)获取联机帮助 有关此错误的详细信息,请导航到本地服务器计算机上的报表服务器,或启用远程错误


我终于下定决心了

转到分析服务

    You will see database named as TFS_Analysis.
    Go to Roles node.
    View properties of "TfsWarehouseDataReader".
    Click on Data Sources.
    Now you will see Tfs_AnalysisDataSource.
    Change access to "Read" and check "Read Definition" box. Now Click OK and You are Done.

主要问题是模式冲突

首先确定哪些字段导致架构冲突,调用GetWarehouseStatus并观察XML哪些字段发生冲突,以及在哪个集合中。找到文件名后,请借助下面的链接重命名这些字段

geekswithblogs.net/Natalia/Default.aspx

msdn.microsoft.com/en-us/library/ee921480(v=VS.100).aspx

然后从tfs管理控制台重建仓库,备份sql数据库中的旧数据库并将其删除。等待一段时间(取决于仓库刷新多维数据集的时间,或者第二天检查GetWarehouseStatus并检查xml)。要检查此项,请使用下面的链接

type//localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx?op=GetProcessingStatus

我花了很多时间来解决这个问题,这就是为什么在这里发布解决方案,这可能会帮助一些人。。。任何与架构冲突和Reporting services相关的查询,请随时发布给我。。。我不是专家,但我肯定能在这个问题上帮助你

如果我的帖子解决了你的问题,请使用Mark作为答案,如果帖子有用,请使用Vote作为帮助