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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM