Analysis Database Sync上的TFS信任关系失败

时间:2018-05-29 18:00:07

标签: tfs tfs2015

我们收到的错误如下所示' Full'和'增量'在TFS 2015中分析数据库同步作业。我已在线搜索此错误,但在我们的情况下,没有一个答案有效。有没有人有这方面的经验以及可能的解决方案?

  

[完整分析数据库同步]:--->   AnalysisDatabaseProcessingType = Full,needCubeSchemaUpdate = True。 --->   Microsoft.TeamFoundation.Warehouse.WarehouseException:TF221122:An   运行作业完整分析数据库同步为团队发生错误   项目集合或Team Foundation服务器TEAM FOUNDATION。 --->   Microsoft.TeamFoundation.Warehouse.WarehouseException:失败   流程分析数据库' Tfs_Analysis'。 ---> System.SystemException:   主域和受信任域之间的信任关系失败。 at   System.Security.Principal.NTAccount.TranslateToSids(IdentityReferenceCollection   sourceAccounts,Boolean& someFailed)at   System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection   sourceAccounts,Type targetType,Boolean forceSuccess)at   System.Security.Principal.NTAccount.Translate(输入targetType)at   Microsoft.TeamFoundation.Warehouse.OlapCreator.AddAccountToRole(角色   role,String accountName,Boolean throwOnError)at   Microsoft.TeamFoundation.Warehouse.OlapCreator.AddAccountsToRole(数据库   database,String roleName,IEnumerable 1 accountNames, Boolean ignoreAccountResolutionFailures) at Microsoft.TeamFoundation.Warehouse.OlapCreator.CreateOrUpdateRoles(Server server, Database database, IEnumerable 1 serviceAccountNames,Boolean   ignoreServiceAccountResolutionFailures,IEnumerable 1 readerAccountNames, Boolean ignoreReaderAccountResolutionFailures) at Microsoft.TeamFoundation.Warehouse.OlapCreator.UpdateOlapSchema(Server server, IEnumerable 1 readerAccountNames,WarehouseConfig   warehouseConfig)at   Microsoft.TeamFoundation.Warehouse.TFSOlapProcessComponent.UpdateOlapSchema()   在   Microsoft.TeamFoundation.Warehouse.TFSOlapProcessComponent.ProcessOlap(AnalysisDatabaseProcessingType   processingType,WarehouseChanges warehouseChanges,Boolean   lastProcessingFailed,Boolean cubeSchemaUpdateNeeded)---内部结束   异常堆栈跟踪--- at   Microsoft.TeamFoundation.Warehouse.TFSOlapProcessComponent.ProcessOlap(AnalysisDatabaseProcessingType   processingType,WarehouseChanges warehouseChanges,Boolean   lastProcessingFailed,Boolean cubeSchemaUpdateNeeded)at   Microsoft.TeamFoundation.Warehouse.AnalysisDatabaseSyncJobExtension.RunInternal(IVssRequestContext   requestContext,TeamFoundationJobDefinition jobDefinition,DateTime   queueTime,String& resultMessage)at   Microsoft.TeamFoundation.Warehouse.WarehouseJobExtension.Run(IVssRequestContext   requestContext,TeamFoundationJobDefinition jobDefinition,DateTime   queueTime,String& resultMessage)---内部异常堆栈的结束   追踪---

2 个答案:

答案 0 :(得分:0)

由于错误ID TF221122,这是一个非常常见的问题。 为了缩小问题范围,建议您查看OLAP日志文件,如果有确切的事情有用的信息。通常,日志位于MSAS安装(\Program Files\Microsoft SQL Server\MSASX.MSSQLSERVER\OLAP\Log)的OLAP文件夹下,可以称为msmdsrv.log

如果没有正确的信息,如果还有更多错误消息,请检查服务器上的事件视图

返回错误信息The trust relationship between the primary domain and the trust domain failed。您的两个域名似乎存在信任问题,请先仔细检查一下。

此外,还尝试删除整个Tfs_Analysis数据库/ Tfs_Warehouse数据库,并按照以下步骤从应用程序层运行“重建”操作:

  1. 打开Team Foundation Server管理控制台。
  2. 转到报告,有“开始重建”。
  3. 请注意,此操作可用于重建多维数据集的数据仓库和分析数据库。启动后,它将使您的Warehouse和Analysis Services数据库脱机,删除和重建。根据您的TFS数据库中的数据量,可能需要大量时间才能完成这些作业。在上述数据库未成功重建之前,报告不会显示任何数据。

    看看下面类似的问题:

答案 1 :(得分:0)

我们的服务器支持组在TFS服务器的事件查看器中找到,该密码对三个TFS服务中的用户ID无效。我刚刚更改了TFS服务帐户的密码,但显然没有在服务中更新它。

一旦我在下面的服务中更正了TFS服务帐户密码,“信任关系”失败就解决了。

  1. Team Foundation Ssh服务
  2. Visual Studio Team Foundation后台作业代理
  3. Visual Studio Team Foundation构建服务主机2015