【问题标题】:TFS Trust Relationship failed on Analysis Database SyncTFS 信任关系在分析数据库同步上失败
【发布时间】:2018-06-09 01:24:16
【问题描述】:

对于 TFS 2015 中的“完整”和“增量”分析数据库同步作业,我们收到以下错误。我已在线搜索此错误,但在我们的情况下没有任何答案有效。有没有人有这方面的经验以及可能的解决方案?

[完整分析数据库同步]:---> AnalysisDatabaseProcessingType=完整,需要CubeSchemaUpdate=True。 ---> Microsoft.TeamFoundation.Warehouse.WarehouseException:TF221122:一个 为团队运行作业完全分析数据库同步时发生错误 项目集合或 Team Foundation 服务器 TEAM FOUNDATION。 ---> Microsoft.TeamFoundation.Warehouse.WarehouseException:未能 过程分析数据库“Tfs_Analysis”。 ---> System.SystemException: 主域和信任域之间的信任关系失败。在 System.Security.Principal.NTAccount.TranslateToSids(IdentityReferenceCollection sourceAccounts, Boolean& someFailed) 在 System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection sourceAccounts,类型 targetType,布尔 forceSuccess)在 System.Security.Principal.NTAccount.Translate(类型 targetType)在 Microsoft.TeamFoundation.Warehouse.OlapCreator.AddAccountToRole(角色 角色,字符串 accountName,布尔 throwOnError)在 Microsoft.TeamFoundation.Warehouse.OlapCreator.AddAccountsToRole(数据库 数据库,字符串 roleName,IEnumerable1 accountNames, Boolean ignoreAccountResolutionFailures) at Microsoft.TeamFoundation.Warehouse.OlapCreator.CreateOrUpdateRoles(Server server, Database database, IEnumerable1 serviceAccountNames,布尔值 ignoreServiceAccountResolutionFailures, IEnumerable1 readerAccountNames, Boolean ignoreReaderAccountResolutionFailures) at Microsoft.TeamFoundation.Warehouse.OlapCreator.UpdateOlapSchema(Server server, IEnumerable1 readerAccountNames, WarehouseConfig 仓库配置)在 Microsoft.TeamFoundation.Warehouse.TFSOlapProcessComponent.UpdateOlapSchema() 在 Microsoft.TeamFoundation.Warehouse.TFSOlapProcessComponent.ProcessOlap(AnalysisDatabaseProcessingType processingType, WarehouseChanges warehouseChanges, Boolean lastProcessingFailed, Boolean cubeSchemaUpdateNeeded) --- 内部结束 异常堆栈跟踪 --- 在 Microsoft.TeamFoundation.Warehouse.TFSOlapProcessComponent.ProcessOlap(AnalysisDatabaseProcessingType processingType, WarehouseChanges warehouseChanges, Boolean lastProcessingFailed,布尔 cubeSchemaUpdateNeeded)在 Microsoft.TeamFoundation.Warehouse.AnalysisDatabaseSyncJobExtension.RunInternal(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage) 在 Microsoft.TeamFoundation.Warehouse.WarehouseJobExtension.Run(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage) --- 内部异常堆栈结束 追踪---

【问题讨论】:

  • 说“我搜索了问题,但没有任何建议有效”是没有帮助的。 什么你试过了吗? 什么没用?
  • 你是对的。那很模糊。我在 Analysis Services 上的 Tfs_Analysis 数据库中检查了 TfsWarehouseDataReader 角色中的 SID。它们是正确的,并且都与 TFS 和数据库服务器在同一个域中。

标签: tfs tfs-2015


【解决方案1】:

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

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

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

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

  1. 打开 Team Foundation Server 管理控制台。
  2. 转到报告并有“开始重建”。

请注意,此操作可用于为多维数据集重建数据仓库和分析数据库。启动它后,它将脱机、删除和重建 Warehouse 和 Analysis Services 数据库。根据您在 TFS 数据库中拥有的数据量,完成这些作业可能需要大量时间。在上述数据库未成功重建之前,报告不会显示任何数据。

看看下面类似的问题:

【讨论】:

  • 感谢您的链接!我将尝试重建数据仓库和分析数据库。我在交叉手指......
  • 我尝试了多次重建,但无济于事。我们仍然存在“信任关系”问题。
【解决方案2】:

我们的服务器支持小组在 TFS 服务器上的事件查看器中发现密码对于三个 TFS 服务中的用户 ID 无效。我前段时间更改了我们 TFS 服务帐户的密码,但显然没有在服务中更新它。

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

  1. Team Foundation SSH 服务
  2. Visual Studio Team Foundation 后台作业代理
  3. Visual Studio Team Foundation Build Service Host 2015

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多