2012-03-04 66 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

相关问题