我们在我们家里运行TFS 2012大约3个月,特别是"处理多维数据集"工作正常,直到8月14日。在那一点上停止工作(在服务器上没有做任何事情< - 或者至少我还没有发现任何变化)
我们在Windows日志中看到的内容如下:
详细消息:TF221122:运行作业Full时发生错误 用于团队项目收集或Team Foundation的Analysis Database Sync 服务器团队基金会。异常消息:无法处理分析 数据库' Tfs_Analysis'。 (类型WarehouseException)异常堆栈 追踪:at Microsoft.TeamFoundation.Warehouse.TFSOlapProcessComponent.ProcessOlap(AnalysisDatabaseProcessingType processingType,WarehouseChanges warehouseChanges,Boolean lastProcessingFailed,Boolean cubeSchemaUpdateNeeded)at Microsoft.TeamFoundation.Warehouse.AnalysisDatabaseSyncJobExtension.RunInternal(TeamFoundationRequestContext requestContext,TeamFoundationJobDefinition jobDefinition,DateTime queueTime,String& resultMessage)at Microsoft.TeamFoundation.Warehouse.WarehouseJobExtension.Run(TeamFoundationRequestContext requestContext,TeamFoundationJobDefinition jobDefinition,DateTime queueTime,String& resultMessage)
内部异常详情:
异常消息:高级关系引擎中的错误。该 托管IDbConnection接口发生以下异常 正在使用:。高级关系引擎中的错误。一个 无法使用DataSourceID与数据源建立连接 ' Tfs_AnalysisDataSource',' Tfs_AnalysisDataSource'的名称。错误 在OLAP存储引擎中:维度发生错误, ID为' Dim Team Project',' Team Project'正在 处理。 OLAP存储引擎中的错误:发生错误 ' ProjectNodeSk'团队项目的属性'来自的维度 ' Tfs_Analysis'数据库正在处理中。内部错误: 操作终止失败。高级错误 关系引擎。托管时发生以下异常 正在使用IDbConnection接口:。高级错误 关系引擎。无法与数据源建立连接 使用< Tfs_AnalysisDataSource'的DataSourceID,名称 ' Tfs_AnalysisDataSource&#39 ;. OLAP存储引擎中的错误:错误 在尺寸为“Dim Team Project'”名称的情况下发生 团队项目'正在处理中。 OLAP存储中的错误 引擎:项目节点类型'的属性 团队项目'来自< Tfs_Analysis'的维度数据库是 正在处理。高级关系引擎中的错误。该 托管IDbConnection接口发生以下异常 正在使用:。高级关系引擎中的错误。一个 无法使用DataSourceID与数据源建立连接 ' Tfs_AnalysisDataSource',' Tfs_AnalysisDataSource'的名称。错误 在OLAP存储引擎中:维度发生错误, ID为' Dim Team Project',' Team Project'正在 处理。 OLAP存储引擎中的错误:发生错误 '被删除'团队项目的属性'来自的维度 ' Tfs_Analysis'数据库正在处理中。高级错误 关系引擎。托管时发生以下异常 正在使用IDbConnection接口:。高级错误 关系引擎。无法与数据源建立连接 使用< Tfs_AnalysisDataSource'的DataSourceID,名称 ' Tfs_AnalysisDataSource&#39 ;. OLAP存储引擎中的错误:错误 在尺寸为“Dim Team Project'”名称的情况下发生 团队项目'正在处理中。 OLAP存储中的错误 引擎:项目节点名称'的属性 团队项目'来自< Tfs_Analysis'的维度数据库是 正在处理。高级关系引擎中的错误。该 托管IDbConnection接口发生以下异常 正在使用:。高级关系引擎中的错误。一个 无法使用DataSourceID与数据源建立连接 ' Tfs_AnalysisDataSource',' Tfs_AnalysisDataSource'的名称。错误 在OLAP存储引擎中:维度发生错误, ID为' Dim Team Project',' Team Project'正在 处理。 OLAP存储引擎中的错误:发生错误 项目路径'团队项目的属性'来自的维度 ' Tfs_Analysis'数据库正在处理中。服务器:当前 由于交易中的另一个操作,操作被取消 失败。
警告:解析器:脱节对象'绑定',指ID(s) 已经指定了Tfs_Analysis,Team System,FactCurrentWorkItem' 但尚未使用过。警告:解析器:脱离对象'绑定', 参考ID(T)' Tfs_Analysis,Team System,FactWorkItemHistory', 已经指定但尚未使用。
...
到目前为止: - 我试图通过这里的指令强制完全处理多维数据集http://msdn.microsoft.com/en-us/library/ff400237(v=vs.100).aspx - 我已经尝试重建报告"来自" TFS管理控制台" - >"应用程序轮胎" - >"报告" - >"开始重建: - 最后我还试图直接从" SQL Managment studio" :Tfs_analysie->流程 - 我已经检查了c:\ olap \ logs \ msmdsrv文件,我没有发现任何错误
除此之外,我们还试图: - 重启服务器 - 重新启动服务 上面没有任何帮助。我们的TFS是: - 托管在一台机器上 - 更新为"更新3" (在设置之后) - 我们使用三个不同的域帐户来托管TFS服务,SQL,报告服务< - 但是自安装以来,这些帐户的名称/密码都没有变化。我还验证了这些帐户可以访问正确的数据库。
有没有人有类似的问题?任何想法都非常受欢迎。
答案 0 :(得分:1)
我认为核心错误是A connection could not be made to the data source with the DataSourceID of 'Tfs_AnalysisDataSource'
检查数据源设置,尤其是连接字符串。典型原因是连接协议设置错误,因此未针对关系引擎,防火墙或身份验证问题配置为Analysis Services配置的协议。
答案 1 :(得分:1)
有同样的问题(也是TFS2012)。这次重新启动Analysis Service对我来说很有用。还可以通过单击SQL Server Management Studio中的“属性”来检查帐户/密码“Tfs_AnalysisDataSource”正在使用。当密码改变时,我有一个类似的问题。