2012-03-04 102 views
4

在團隊基礎服務器中處理多維數據集時出現以下錯誤。錯誤處理多維數據集TFS

TF221122:運行作業增量分析數據庫同步用於團隊項目集合或Team Foundation服務器TEAM FOUNDATION時發生錯誤。

我最近移動並恢復了團隊基礎服務器。 我的問題是,沒有服務器稱爲「團隊基金會」。我想我已經使用TFSConfig來錯誤地配置一些東西。

以下是GetProcessStatus的xml輸出。 爲了簡潔,我已經剪掉了一些。我相當確信問題是實例名稱='TEAM FOUNDATION'不正確。我應該是機器名稱?

<WarehouseProcessingStatus xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Controller/03"> 
    <RequestTimeUtc>2012-03-04T07:07:31.4633418Z</RequestTimeUtc> 
    <WarehouseProcessingOnlineStatus>Stopped</WarehouseProcessingOnlineStatus> 
    <AnalysisProcessingOnlineStatus>Stopped</AnalysisProcessingOnlineStatus> 
    <JobProcessingStatus>Idle</JobProcessingStatus> 
    <JobsRunning>0</JobsRunning> 
    <JobsQueued>0</JobsQueued> 
    <Instance Name="TEAM FOUNDATION" JobProcessingStatus="Idle" JobsRunning="0" JobsQueued="0"> 
    <Jobs> 
     <Job Name="Common Structures Warehouse Sync" JobProcessingStatus="Idle"> 
     <LastRun QueueTimeUtc="2012-03-04T06:53:16.94Z" ExecutionStartTimeUtc="2012-03-04T06:53:17.433Z" EndTimeUtc="2012-03-04T06:53:17.45Z" Result="Blocked"> 
      <ResultMessage>[Common Structures Warehouse Sync]: ---&gt; TF221107: Reporting for Team Foundation Server cannot execute job Common Structures Warehouse Sync for team project collection TEAM FOUNDATION because the warehouse is offline. Use the Team Foundation Administration Console to start reporting.</ResultMessage> 
     </LastRun> 
     </Job> 
     <Job Name="Full Analysis Database Sync" JobProcessingStatus="Idle"> 
     <LastRun QueueTimeUtc="2012-03-04T06:03:49.833Z" ExecutionStartTimeUtc="2012-03-04T06:03:52.7Z" EndTimeUtc="2012-03-04T06:04:06.917Z" Result="Failed"> 
      <ResultMessage>[Full Analysis Database Sync]: ---&gt; AnalysisDatabaseProcessingType=Full, needCubeSchemaUpdate=True. ---&gt; Microsoft.TeamFoundation.Server.WarehouseException: TF221122: 
      An error occurred running job Full Analysis Database Sync for team project collection or Team Foundation server TEAM FOUNDATION. ---&gt; Microsoft.TeamFoundation.Server.WarehouseException: Failed to Process Analysis Database 'Tfs_Analysis'. ---&gt; Microsoft.TeamFoundation.Server.WarehouseException: Internal error: The operation terminated unsuccessfully. 
       Server: The operation has been cancelled. 
           OLE DB error: OLE DB or ODBC error: A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.; 08001; Client unable to establish connection; 08001; Encryption not supported on the client.; 08001. 
           Errors in the high-level relational engine. A connection could not be made to the data source with the DataSourceID of 'Tfs_AnalysisDataSource', Name of 'Tfs_AnalysisDataSource'. 
           Errors in the OLAP storage engine: An error occurred while the dimension, with the ID of 'Test Plan', Name of 'Test Plan' was being processed. 
           Errors in the OLAP storage engine: An error occurred while the 'Test Plan ID' attribute of the 'Test Plan' dimension from the 'Tfs_Analysis' database was being processed. 

     </Job> 
    </Jobs> 
    </Instance> 
    <Collections> 
    <Collection Name="Upgrade Projects" JobProcessingStatus="Idle" JobsRunning="0" JobsQueued="0"> 
     <Jobs> 
     <Job Name="Build Warehouse Sync" JobProcessingStatus="Idle"> 
      <LastRun QueueTimeUtc="2012-03-04T06:35:09.837Z" ExecutionStartTimeUtc="2012-03-04T06:35:10.157Z" EndTimeUtc="2012-03-04T06:35:10.317Z" Result="Succeeded" /> 
     </Job> 
     <Job Name="Common Structures Warehouse Sync" JobProcessingStatus="Idle"> 
      <LastRun QueueTimeUtc="2012-03-04T06:35:09.823Z" ExecutionStartTimeUtc="2012-03-04T06:35:10.147Z" EndTimeUtc="2012-03-04T06:35:10.643Z" Result="Succeeded" /> 
     </Job> 
     <Job Name="Test Management Warehouse Sync" JobProcessingStatus="Idle"> 
      <LastRun QueueTimeUtc="2012-03-04T06:47:02.343Z" ExecutionStartTimeUtc="2012-03-04T06:47:03.313Z" EndTimeUtc="2012-03-04T06:47:03.41Z" Result="Succeeded" /> 
     </Job> 
     <Job Name="Version Control Warehouse Sync" JobProcessingStatus="Idle"> 
      <LastRun QueueTimeUtc="2012-03-04T06:35:09.837Z" ExecutionStartTimeUtc="2012-03-04T06:35:10.163Z" EndTimeUtc="2012-03-04T06:35:10.297Z" Result="Succeeded" /> 
     </Job> 
     <Job Name="Work Item Tracking Warehouse Sync" JobProcessingStatus="Idle"> 
      <LastRun QueueTimeUtc="2012-03-04T06:35:09.837Z" ExecutionStartTimeUtc="2012-03-04T06:35:10.15Z" EndTimeUtc="2012-03-04T06:35:10.573Z" Result="Succeeded" /> 
     </Job> 
     </Jobs> 
    </Collection> 
    </Collections> 
</WarehouseProcessingStatus> 

回答

7

我終於明白了這一點。 您可以通過登錄到分析服務手動處理CUBE,右鍵單擊TFS_Analysis並選擇'處理'。

原來,在TFS_AnalysisDatasource中指定的用戶無法正確模擬。我不知道爲什麼。這是一臺在機器上擁有管理員權限的有效用戶。

我將分析服務服務更改爲使用域帳戶,並將數據源更改爲使用服務帳戶。

這終於得到了立方體的處理。我認爲上述問題的實例='...'是一條紅色的鯡魚。

+1

+1解決了我的問題,謝謝 – 2012-07-08 08:29:07

相關問題