An error has occurred during report processing. (rsProcessingAborted) 对数据集“dsIteration”执行查询失败

按照网上安装TFS2010的方法,装完后建立第一个项目,打开项目首页,报表无法显示,如下错误:

处理报表时出错。 (rsProcessingAborted)

对数据集“dsIteration”执行查询失败。 (rsErrorExecutingCommand)

Team System 多维数据集或者不存在,或者未经处理。

 

先是我按照有个网友说的,从http://download.microsoft.com/download/6/7/9/6799C4B3-A2D5-44DD-AF17-CD41CA8EA06C/rsSharePoint.msi下载了微软rsSharePoint.msi,但是装好重启服务器后,

还是找个错误,

然后继续在谷歌搜索,看到了下面老外的解决方法,开始不抱希望,然后按他的方法做完了所有操作,然后刷新项目首页,奇迹居然出现了,报表居然出来了,老外就是N啊,哎!

Error:

You receive the following error message when opening a TFS report:
    An error has occurred during report processing. (rsProcessingAborted)
       Query execution failed for dataset 'dsIteration'. (rsErrorExecutingCommand)
           The Team System cube eitehr does not exist or has not been processed.


It means: the cube has not been processed.

Solution:
PS:WS地址是=》http://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx


To access the Warehouse Control Web Service 
1. Log on to the application-tier server. 
2. Open Internet Explorer, type the following string in the Address bar, and then press ENTER:http://localhost:8080/ VirtualDirectory /TeamFoundation/Administration/v3.0/WarehouseControlService.asmx
The WarehouseControlWebService page opens. 
Determine the Processing Status 
1. From the WarehouseControlWebService page, click GetProcessingStatus, and then click Invoke.A new browser window will open and indicate the processing status.
      A value of Idle indicates that the synchronization job is currently not running. You should process the data warehouse or the cube only when the processing status for these jobs is Idle. If a different value is returned, repeat this step until Idle is returned for the job that you want to process. 
Process the Data Warehouse Manually 
1. From the WarehouseControlWebService page, click ProcessWarehouse, and then click Invoke.A new browser window will open. The service returns True when it successfully starts the processing of the warehouse and False if it is not successful. A value of False indicates that the warehouse is currently being processed. 
2. To determine when the warehouse has been processed, return to the WarehouseControlWebService page, click GetProcessingStatus, and then click Invoke.
      Warehouse processing is completed when the GetProcessingStatus service returns a value of Idle for all jobs. 
Process the Analysis Services Cube Manually 
1. From the WarehouseControlWebService page, click ProcessAnalysisDatabase.
  
2. On the ProcessAnalysisDatabase page, in processingType, type either Incremental or Full, and then click Invoke.
      If you specify Incremental, data is processed only if it has been added since the most recent processing. If you specify Full, all data is processed as if the warehouse were being rebuilt. Full processes take longer to perform and should be performed only when required (for example, when a team project or project collection has been removed or deleted).
      A new browser window will open. The service returns True when it successfully starts the processing of the cube and False if it is not successful. A value of False indicates that the cube is currently being processed.
   
3. To determine when the cube has been processed, return to the WarehouseControlWebService page, click GetProcessingStatus, and then click Invoke.
      Cube processing is completed when the GetProcessingStatus service returns a value of Idle for all jobs.

 

原文:http://www.c-sharpcorner.com/blogs/4827/an-error-has-occurred-during-report-processing-rsprocessin.aspx

posted @   遥望星空  阅读(3781)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示