按照网上安装TFS2010的方法,装完后建立第一个项目,打开项目首页,报表无法显示,如下错误:
处理报表时出错。 (rsProcessingAborted)
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